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

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

Войти
Регистрация
Восстановить пароль
 
 
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
#1

Узнать наибольшее, найти сумму, наименьшее, avg - C++

25.01.2014, 01:15. Просмотров 1001. Ответов 26
Метки нет (Все метки)

Узнать наибольшее, найти сумму, наименьшее, avg
Тоесть нужно сделать программу в консоле на c++ что бы:

Вводишь например там хоть сколько чисел и как только введешь 0 находит:

1. наибольшее число из всех введенных
2. сумму всех чисел
3. наименьшее
4. avg

Нужна помощь срочно, помогите решить хоть одно что то
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2014, 01:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Узнать наибольшее, найти сумму, наименьшее, avg (C++):

Найти наименьшее и наибольшее значение, а также сумму, разность, произведение и частное - C++
Напишите программу , предлагающую пользователю ввести два целых числа . Запишите эти значения в переменные типа int с именами val1 и val2...

Найти наибольшее и наименьшее значение - C++
Задача - Дано целое n>0 , среди чисел вида ai=i*sin(1/i), i=1,2,...,n найти наибольшее и наименьшее. Ответ каждый раз выдает один и...

Найти наибольшее и наименьшее из 3х чисел - C++
Программа должна находить большее и меньшее из трёх чисел. Для наибольшего пробовал так: int xdif; if ( y > z ) ...

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
26.01.2014, 13:52  [ТС] #16
Bretbas, я понял)
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
28.01.2014, 22:48  [ТС] #17
Посмотрите я сделал скриншот, там я ввожу числа и как 0 ввожу выбираю что делать, нажимаю найти наибольшее оно показывает совсем не то, оно как то странно работает, как это исправить?
Миниатюры
Узнать наибольшее, найти сумму, наименьшее, avg  
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
29.01.2014, 00:45 #18
FIN7, Выводить максимальное значение нужно не в цикле
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
29.01.2014, 15:43  [ТС] #19
cooller_94, а как?
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,961
Записей в блоге: 27
29.01.2014, 16:20 #20
Наверное после завершения цикла.
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
29.01.2014, 22:37  [ТС] #21
Тамика, не понял
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
29.01.2014, 22:53 #22
Ты точно проходил уже вектор? Может ты должен был сделать это задание без всяких векторов и массивов?
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
29.01.2014, 23:03  [ТС] #23
Kuzia domovenok, векторы не учил это точно, ну мне надо с Оператором выбора switch вроде бы сделать case..
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
30.01.2014, 00:06 #24
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Раз не учил, то не смотри на всё то, что тебе понаписали. Для решения данной задачи даже массивы не надо знать!

A векторы тем более рано тебе использовать!
Вот, лови!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int n=0, sum=0, max, min, dat;
while(true){
  std::cin>>dat;
  sum+=dat;
  if (dat==0) break;
  if (n==0) max=min=dat;
  else
    if (max<dat) max=dat;
  else
    if (min>dat) min=dat;
  ++n;
}
std::cout<<"min="<<min<<", max="
<<max<<", sum="<< sum<<
"avg="<<float(sum)/n<<std::endl;
MrGluck
Модератор
Эксперт CЭксперт С++
7211 / 4377 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
30.01.2014, 00:44 #25
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Для решения данной задачи даже массивы не надо знать!
Да в общем то для сдачи чужого кода ничего знать не нужно
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
30.01.2014, 00:50 #26
можно вообще все в multiset запихнуть
FIN7
2 / 2 / 0
Регистрация: 09.02.2013
Сообщений: 177
30.01.2014, 12:51  [ТС] #27
MrGluck, я же буду разбирать чужой код...не просто сдам
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.01.2014, 12:51
Привет! Вот еще темы с ответами:

Найти наибольшее и наименьшее значение среди элементов массива - C++
Найти наибольшее и наименьшее значение среди элементов массива Вот начало, надо переделать что бы писало наибольшее и наименьшее...

Найти наибольшее и наименьшее абсолютное значение вещественного массива - C++
Найти наибольшее и наименьшее абсолютное значение вещественного массива. Если таких значений несколько, определить их количество....

В наборе чисел найти наибольшее и наименьшее среди отрицательных - C++
Дана последовательность из М чисел. Найти наибольшее и наименьшее среди отрицательных из них.

Найти наибольшее и наименьшее значение массива из восьми элементов - C++
Найти наибольшее и наименьшее значение массива из восьми элементов по 2 байта каждый. В регистре АХ должен содержаться наибольший элемент,...


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

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

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