Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
apostall93100
0 / 0 / 0
Регистрация: 13.09.2011
Сообщений: 4
#1

Написать программу используя операторы цикла for,while,do while.

16.09.2011, 19:31. Просмотров 1526. Ответов 9
Метки нет (Все метки)

Написать программу,которая вычисляет среднее арифметическое вводимой с клавиатуры последовательности дробных чисел.Количество чисел должно задаваться во время работы программы.
P.S
Если можно с комментариями
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2011, 19:31
Ответы с готовыми решениями:

Операторы языка С++: операторы цикла (исправьте программу)
#include <iostream> #include <cstdlib> #include <cmath> using namespace std;...

позадачу не используя операторы цикла
Написать программу с рекурсивной функцией, вычисляющей:

Используя оператор цикла While, написать программу для вычисления значений функции Y
что то затупил, никак не могу понять как сделать, на самом деле мне очень...

Используя операторы цикла, вычислить значение выражения
Есть задача: используя операторы цикла, вычислить значение выражения, если х -...

Вычислить значение суммы ряда, используя операторы цикла
Добрый день! Подскажите где здесь ошибка или чего тут не хватает? Вычислить...

9
insolent
827 / 345 / 64
Регистрация: 30.01.2009
Сообщений: 1,204
16.09.2011, 21:42 #2
apostall93100, и в чем проблемы?
0
Alexey1987
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 9
16.09.2011, 21:48 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
void main() {
  int N;
  cout << "Vvedite kolichestvo vvodimyh chisel: ";
  cin >> N;
  double a, sum = 0;
  int i = 0;
  cout << "Vvedite chisla:" << endl;
  while (i<N) {
    cin >> a;
    sum += a;
  }
  sum /= N;
  cout << "Srednee arifmeticheskoe: " << sum;
}
 Комментарий модератора 
Используйте теги форматирования кода!
0
sandye51
программист С++
833 / 592 / 147
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 21:49 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
   unsigned int size;
   double s = 0;
   
   std::cout << "Введите колличество чисел" << std::endl;
   std::cin >> size;
   
   for (decltype(size) i = 0; i < size; ++i)
   {
      double current;
      std::cin >> current;
      s += current;
   }
      
   std::cout << "Ответ: " << s / size << std::endl;
   
   return 0; 
}
0
Alexey1987
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 9
16.09.2011, 21:51 #5
Цитата Сообщение от sandye51 Посмотреть сообщение
double current;
Разве в цикле не будет ошибка о том, что переменная несколько раз объявляется?
0
sandye51
программист С++
833 / 592 / 147
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 21:53 #6
Alexey1987, а где ты видишь объявление несколько раз?

может стоит открыть книжку и прочитать про область видимости?
0
Alexey1987
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 9
16.09.2011, 21:55 #7
При каждом пробеге цикла у тебя объявляется переменная current
Или я ошибаюсь?
0
sandye51
программист С++
833 / 592 / 147
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 22:26 #8
переменная, созданная на i - 1 (i > 0) итерации разрушается пр выходе из блока {}
затем создается новая и т.д.
никакого конфликта нет
1
Alexey1987
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 9
16.09.2011, 22:33 #9
Спасибо, не знал такой фишки
0
Петррр
16.09.2011, 22:53     Написать программу используя операторы цикла for,while,do while.
  #10
 Комментарий модератора 
Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.
0
16.09.2011, 22:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2011, 22:53
Привет! Вот еще темы с ответами:

Определить среднее значение элементов последовательности (не используя операторы цикла)
Дана последовательность натуральных чисел (одно число в строке), ...

Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром
Задание: Вычислить значение суммы ряда, используя операторы цикла с...

«Языки и технологии программирования» «Операторы цикла. Условные операторы»
Не получается сделать что бы программа выводила все значения в промежутке, она...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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