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

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

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

Заменить максимальный элемент массива средним арифметическим положительных элементов массива - C++

16.01.2013, 22:28. Просмотров 948. Ответов 4
Метки нет (Все метки)

Помогите решить задачу,голова уже совсем не варит.
Заменить максимальный элемент массива средним арифметическим положительных элементов массива. Входной файл lb 4_11. in содержит в первой строке одно число – N (количество элементов массива А). Во второй строке входного файла содержится N чисел, разделенных пробелами, и являющихся элементами массива А. В ыходной файл lb 4_11. out - в первой строке число, равное количеству элементов массива А, а во второй – элементы массива А.

Пример входного файла lb 4_11. in

5

3 -5 -4 5 4

Пример выходного файла lb 4_11. out

5

3 -5 -4 4 4
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2013, 22:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить максимальный элемент массива средним арифметическим положительных элементов массива (C++):

Заменить в каждом массиве максимальный элемент средним арифметическим положительных элементов (если оно существует) соответствующего массива - C++
Здравствуйте, помогите пожалуйста: Ввести одномерные массивы X1(N1) , X2(N2) и X3(N3) . Заменить в каждом из них максимальный...

Третий положительный элемент массива заменить средним арифметическим положительных элементов - C++
Третий положительный элемент заменить среднеарифметическим значением положительных всех элементов . Сумму элементов массива ,...

Заменить максимальный элемент массива средним арифметическим элементов, находящихся на нечётных позициях - C++
Что то не сходиться в проге, не могу понять. Вроде всё правильно, но выдаёт ошибку. Что не так? Вот задание В одномерном массиве целых...

Заменить максимальный элемент в матрице, средним арифметическим элементов строки, в которой находится максимальный элемент - C++
Уважаемые форумчане! Помогите с задачкой :) (С++) В матрице D максимальный элемент заменить средним арифметическим элементов строки,...

Заменить последний элемент массива средним арифметическим максимального и минимального элементов - C++
Здравствуйте, решите пожалуйста задачу. Заменить последний элемент массива средним арифметическим максимального и минимального элементов.

Заменить первый элемент массива средним арифметическим максимального и минимального элементов - C++
Здравствуйте, помогите пожалуйста решить задачку 1)Заменить первый элемент массива средним арифметическим максимального и минимального...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
16.01.2013, 22:51 #2
могут быть ошибки , так как писал код прямо в сообщении, а так вроде как так
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
25
26
27
#include<iostream>
using namespace std;
int main(){
int a[10];
int i,sum,sred;
int max,counter;
sum=0;
max=0;
counter=0;
setlocale(LC_ALL,"rus");
cout<<"Заполняется масссив случайными числами\n";
for(i=0; i<10; i++){
a[i]=rand()%10;
cout<<a[i]<<" ";
if(a[i]>0){
counter++;
sum+=a[i];
sred=sum/counter;
}
if(a[i]>max) max=sred;
}
cout<<a[i]<<" ";
cout<<"Среднее ариф"<<sred;
cout<<"Сумма"<<sum;
cout<<"\n";
return 0;
}
1
Rakshas
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 5
16.01.2013, 23:38  [ТС] #3
Евгений89, я так понял тут рандом стоит.А мне нужно чтобы данные вводились.
0
Евгений89
99 / 99 / 9
Регистрация: 17.04.2011
Сообщений: 554
Завершенные тесты: 2
17.01.2013, 00:25 #4
ну да рандом сделай тогда
C++
1
cin>>a[i];
и убери
C++
1
2
a[i]=rand()%10;
cout<<a[i]<<" ";
2
Rakshas
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 5
17.01.2013, 00:27  [ТС] #5
Евгений89, Благодарю
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2013, 00:27
Привет! Вот еще темы с ответами:

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

Нулевые элементы массива заменить средним арифметическим всех элементов - C++
Задание: Создать числовой массив A. Каждый элемент, равный нулю, заменить средним арифметическим всех элементов. Вывести на экран...

Заменить значение пятого элемента нового массива средним арифметическим исходного массива - C++
Ввести массив, состоящий из 12 элементов целого типа. Получить новый массив, заменив значение пятого элемента среднеарифметическим ...

Каждый элемент массива A[k] заменить средним значением первых k элементов массива - C++
Дан числовой массив A размера N. Каждый элемент массива A заменить средним значением первых k элементов массива. Что означает Каждый...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.01.2013, 00:27
Ответ Создать тему
Опции темы

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