1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Массивы в С++

Тема в разделе "Вопросы новичков и не только", создана пользователем -, 24 авг 2009.

Статус темы:
Закрыта.
  1. Гость

    Репутация:
    0
    Здраствуйте программисты на этом курсе буду изучать С++ и нужно решить задачу.

    Вычислить значения элементов массива S, которые являются модулями элементов массива Z
    z={sinх, cosх<0.5;
    ctgх, cоsx>=0.5.

    х=х+n; n=10
     
  2. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Уважаемый лорд. В этом разделе есть свои правила. http://codeby.net/ipb.html?act=annou...f=107&id=21 - вот эти. Пожалуйста, прочитайте их. А потом исправьте свое сообщение. Или может лучше сразу идите в предложения о работе?
     
  3. DarkKnight

    DarkKnight Well-Known Member

    Репутация:
    0
    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    Код:
    /*
    Вычислить значения элементов массива S, которые являются модулями элементов массива Z
    z={sinх, cosх<0.5;
    ctgх, cоsx>=0.5.
    х=х+n; n=10 
    */
    
    /*
    codeby.net
    Autor: DarkKnight125
    */
    #include <iostream>
    #include <iomanip>
    #include <math.h>
    
    using namespace std;
    
    void main(void)
    {
    double* Arr;
    int Arr_Size = 0;
    int n = 10;
    double x = 0;
    setlocale(LC_ALL,"Russian");
    cout<<"Введите размерность массива Z : ";
    cin>>Arr_Size;
    Arr = new double[Arr_Size];
    cout<<"Введите x0 = ";
    cin>>x;
    
    for (int i = 0; i < Arr_Size; i++)
    {
    if (cos(x) < 0.5) Arr[i] = sin(x);
    else Arr[i] = 1.0/tan(x);
    x += n;
    }
    
    cout<<endl;
    for (int i = 0; i < Arr_Size; i++)
    {
    cout.setf(ios::left);
    cout<<"S["<<i+1<<"] = "<<setw(20)<<abs(Arr[i])<<"Z["<<i+1<<"] = "<<setw(20)<<Arr[i]<<endl;
    }
    
    }
     
Загрузка...
Похожие Темы - Массивы С++
  1. zhivushko
    Ответов:
    1
    Просмотров:
    1.273
  2. hollydoll
    Ответов:
    1
    Просмотров:
    1.129
  3. Mitch
    Ответов:
    1
    Просмотров:
    1.668
  4. filin94
    Ответов:
    1
    Просмотров:
    1.830
  5. Shandrik
    Ответов:
    3
    Просмотров:
    473
Статус темы:
Закрыта.

Поделиться этой страницей