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

Среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как организовать меню..в Си... http://www.cyberforum.ru/cpp-beginners/thread190450.html
при помощи case кто знает?
C++ однонаправленный список программа для сортировки списка по году и по фамилии, но не работает правильно- зацикливается..... что делать, какая ошибка // AnketaNewSypper.cpp : Defines the entry point for the console... http://www.cyberforum.ru/cpp-beginners/thread190412.html
Нужно изменить немного программу на перезагрузку C++
Помогите изменить программу, чтобы из последней класс строки вычиталось последние 5 элементов #include "stdafx.h" #include <iostream> #include <string.h> using namespace std; class...
C++ Как отсортировать массив?
Помогите пожалуста очень срочно надо. у меня не получается(( вот прога, тока мне еще надо преобразовать массив так чтобы сначала были все числи, отличающиеся от максимального не более чем на 2, а...
C++ Зацикливание в программе http://www.cyberforum.ru/cpp-beginners/thread190361.html
Здравствуйте! Помогите, пожалуйста. У меня в программе требует проверить, нечетное ли положительное число введено. И пока не введут нужное число программа будет спрашивать его еще раз. Когда я...
C++ Компилятор или интепретатор. Здравствуйте! Я начинаю изучать C++ помогите, какое ПО подойдет больше всего для этого, для начинающего. И что конкретно мне нужно для обработки кода программы компилятор или интепретатор? Я не... подробнее

Показать сообщение отдельно
makkabi
-32 / 10 / 2
Регистрация: 05.12.2009
Сообщений: 152
13.11.2010, 12:25
если элементов считывается строго десять, то мой вариант такой:
C
1
scanf ("%i %i %i %i %i %i %i %i %i %i ", &a[0], &a[1], &a[2], &a[3], &a[4],&a[5],&a[6],&a[7],&a[8],&a[9]);
а далее в цикле будем суммировать, считать итд итп
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int nenul=0, nenulsum=0, totalsum=0;
 for (int i=0;i<10;i++)
{
 if (a[i]!=0)
{
 nenul++;
 nenulsum+=a[i];
}
totalsum+=a[i];
 
printf ("сумма = %i", totalsum);
printf("количество ненулевых =%i\n", nenul);
printf("среднее ненулевых = %f ", (nenulsum/nenul));
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru