Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
lamo2009
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 4
#1

Создать и вывести массив, значения которого вычесляются по формуле. Нужно закончить программу. - C++

20.11.2009, 21:40. Просмотров 472. Ответов 1
Метки нет (Все метки)

Добрый вечер.

Задача такая: создать и вывести массив, состоящий из 10 действительных чисел, значения вычесляются по формуле
A[i] = pow (-2,i)+i
. Вывести все отрицательные числа и заменить их на максимальное значение в массиве. Вывести массив.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
int main () {
    
    double A [10];
    int i, j, Mi, M;
    for (i=0; i<10; i++)
    {
        A[i] = pow (-2,i)+i;
        
        cout << A[i] << " " ;
    }
    cout << endl ;
    for (i=0; i<10; i++)
    {
        M=A[i]; Mi=i;
        for (j=i+1; j<10; j++)
            if (M>A[j]) 
            {
                Mi=j; M=A[j];
            }
            A[Mi]=A[i]; A[i]=M;
    }
    for (i=0; i<10; i++)
        cout << A[i] << " " ;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2009, 21:40     Создать и вывести массив, значения которого вычесляются по формуле. Нужно закончить программу.
Посмотрите здесь:

Создать массив R, элементы которого вычисляются по указанной формуле - C++
Создать массив R, элементы которого вычисляются по указанной формуле

Задан массив, элементы которого принимают значения 0 или 1. Написать программу поиска наибольшего по длине участка, заполненного единицами. Вывести на - C++
Задан массив, элементы которого принимают значения 0 или 1. Написать программу поиска наибольшего по длине участка, заполненного единицами....

Работа с текстовыми строками (нужно закончить программу) - C++
часть программы написал, а другую не могу ... помогите закончить ее. С клавиатуры вводится строка. Разработать программу, которая...

Посчитать сумму чисел. Нужно закончить программу. - C++
Доброго времени суток. Задача - посчитать сумму по такой формуле: (1+0.1)(2+0.2)...(N+N/10) #include &lt;stdio.h&gt; #include...

Из файла создать массив, элементы которого являются числами-палиндромами и расположены после максимального значения в файле - C++
Создать двоичный файл и записать в него n целых чисел. Из файла создать массив, элементы которого являются числами-палиндромами и...

вычислить и сформировать массив S[i], элементы которого вычисляются по формуле S[i]=pow(sin,2)(x[i])+x[i]. - C++
для x, изменяющегося от -1.3 до 1.2 с шагом 0.1 вычислить и сформировать массив S, элементы которого вычисляются по формуле ...

Сопоставьте одномерному массиву a[n] другой одномерный массив f[n], элементы которого вычисляются по формуле - C++
Сопоставьте одномерному массиву a другой одномерный массив f, элементы которого вычисляются по формуле f = ln(a)=arctg(ei=10). Элементы...

Создать матрицу по формуле и вывести её на экран - C++
Народ помогите пожалуйста нужно создать и вывести матрицу по формуле. программа не работает в данном виде компилятор выдает ошибку индекс...

Написать программу вычисления значения выражений по формуле (тригонометрические функции) - C++
Написать код консольному приложению к следующей формуле ((ссори за тупое описание)) П.5.18.Правил Запрещено размещать задания и...

Составить программу вычисления матрицы по формуле, и подсчитать для нее определенные значения. - C++
Задание Необходимо составить программу, которая 1)По формуле указанной в пункте «а» задания, используя значения номеров строк и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
trive
4 / 4 / 1
Регистрация: 05.10.2009
Сообщений: 19
20.11.2009, 23:11     Создать и вывести массив, значения которого вычесляются по формуле. Нужно закончить программу. #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void main () {
 
        double A [10];
        int i, j, max, M;
        max=0;
        for (i=0; i<10; i++)
        {
                A[i] = pow (-2,i)+i;
                cout << A[i] <<" ";
                if (A[i]>max) max=A[i];
        }
        cout << endl ;
        for (i=0; i<10; i++)
        {
         if (A[i]<0) {cout<<A[i];
         A[i]=max;    }
        }
        cout<<endl;
        for (i=0; i<10; i++)
                cout << A[i] << " " ;
        getch();
}
Yandex
Объявления
20.11.2009, 23:11     Создать и вывести массив, значения которого вычесляются по формуле. Нужно закончить программу.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru