|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.02.2009, 13:57 | #1 |
Новичок
Джуниор
Регистрация: 29.01.2009
Сообщений: 2
|
Помогите поправить программу! Массивы в С++
Помогите плз, написал программу, но никак не могу доделать одну деталь.
Вот условие: Размерность масива - 100 Диапазон значений от 100 до 100 Надо: Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов Вот текст прогаммы: #include <iostream> #include <ctime> using namespace std; int main () { int mas[100]; srand (time(NULL)); int i, j; for(i=0; i<100; i++) { mas[i] = rand()%201-100; } cout <<"\n Начальный массив"; for (j=1; j<=10; j++) { cout <<"\n"; for (i=1; i<=10; i++) { cout << mas[i*j-1] << " "; } } int sz;// sz - средние значение, sum - сумма, quantity - количество элементов при вычислении среднего значения int sum = 0; int quantity = 0; for (i=0; i<100; i++) { if (mas[i]>0) { sum = mas[i]; quantity++; } } sz = sum/quantity; for (i=0; i<100; i++) { if (mas[i]<0) mas[i] = sz; } cout <<"\n Конечный массив"; for (int j=1; j<=10; j++) { cout << "\n"; for(int i=1;i<=10;i++) { cout << mas[i*j-1] << " "; } } cin.get (); cin.get (); return 0; } Все работает, только при вычислении среднего значения программа складывает все элементы массива, а должна складывать только положительные. Что нужно исправить подскажите пожалуйста. Буду очень признателен) |
03.02.2009, 14:07 | #2 |
Пользователь
Регистрация: 31.10.2008
Сообщений: 61
|
Пример!
Код:
!Help Win Api!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с выводом данных из таблицы. помогите поправить | france@ | PHP | 4 | 07.01.2009 12:46 |
помогите поправить запрос на выборку в дельфи | Барби | Помощь студентам | 1 | 13.10.2008 11:35 |
Помогите поправить код | SANTA_KLAUD | Общие вопросы Delphi | 5 | 30.05.2008 09:01 |
помогите поправить! | koyot | Работа с сетью в Delphi | 4 | 13.02.2008 18:46 |