Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ в чем подвох?! http://www.cyberforum.ru/cpp-beginners/thread65742.html
всем здраствуйте, вот в книжке дана, вот эта кодировка и задание, чтобы найти ошибку и исправить, я запускал и ошибку указал на m= a; но я понял почему, но как исправить? #include<stdio.h>...
C++ цикл while,странные результат int main(){ long int l=0; short int s=0; cin>>l; cin>>s; const int max=65535; while(s<l&&l>0&&s<max) { if(s%5000==0)cout<<"small:"<<s<<" large:"<<l<<endl; s++; http://www.cyberforum.ru/cpp-beginners/thread65731.html
создать класс точка на С++ C++
люди понимающие С++,помогите пожалуйста решить вот такую задачу,я с такими никогда не сталкивался (((( "создать класс точка,имеющую координаты.Определить конструкторы,деструктор и функцию...
Запись и чтение элементов матрицы C++
Здравствуйте. Необходимо написать программу для записи в файл элементов матрицы с последующим их чтением в другую матрицу (исходная матрица заполняется случайными числами). Всё кроме чтения в другую...
C++ потоки http://www.cyberforum.ru/cpp-beginners/thread65704.html
всем привет! начал учить самостоятельно си++, и сразу возникли сложности с потоками. подскажите, что почитать?
C++ Рекурсия: расставить знаки операций между числами Прошу вас помочь мне с рекурсией. Для заданного набора целых чисел без знака расставить между ними знаки сложения, вычитания и умножения так, чтобы результат полученного арифметического выражения... подробнее

Показать сообщение отдельно
lamo2009
0 / 0 / 0
Регистрация: 03.11.2009
Сообщений: 4

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

20.11.2009, 21:40. Просмотров 493. Ответов 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] << " " ;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru