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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
apostall93100
0 / 0 / 0
Регистрация: 13.09.2011
Сообщений: 4
#1

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

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

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

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

Используя оператор цикла While, написать программу для вычисления значений функции Y - C++
что то затупил, никак не могу понять как сделать, на самом деле мне очень интересно, заранее спасибо за помощь! вот эти задачи: 1. ...

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

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

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

Задача (язык С + +). Составить программу-калькулятор на 4 арифметические действия, используя операторы ветвления - C++
Приветик)))

Задача (язык С + +). Составить программу-калькулятор на 4 арифметические действия, используя операторы ветвления - C++
Приветик))) Если не трудно, помогите плиз решыть несколько задач по С++, а то екзамен почти на носу а я в етому ничего не понимаю! Заранее...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
16.09.2011, 21:42     Написать программу используя операторы цикла for,while,do while. #2
apostall93100, и в чем проблемы?
Alexey1987
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 9
16.09.2011, 21:48     Написать программу используя операторы цикла for,while,do while. #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;
}
 Комментарий модератора 
Используйте теги форматирования кода!
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 21:49     Написать программу используя операторы цикла for,while,do while. #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; 
}
Alexey1987
0 / 0 / 0
Регистрация: 16.09.2011
Сообщений: 9
16.09.2011, 21:51     Написать программу используя операторы цикла for,while,do while. #5
Цитата Сообщение от sandye51 Посмотреть сообщение
double current;
Разве в цикле не будет ошибка о том, что переменная несколько раз объявляется?
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
16.09.2011, 21:53     Написать программу используя операторы цикла for,while,do while. #6
Alexey1987, а где ты видишь объявление несколько раз?

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

Написать программу с помощью цикла - C++
Написать программу с помощью цикла: Задание: Вывести на экран таблицу стоимости, например, яблок в диапазоне от N г до M кг с шагом 100...

Написать программу с оператором цикла while - C++
Написать программу. с оператором цикла while; с оператором цикла for; с оператором цикла do while

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

Операторы цикла - C++
Вводить с клавиатуры буквы, пока не будет введен символ, не являющийся буквой. Определить, является ли введенная последовательность...

операторы цикла - C++
написать программу для решения уравнений: http://s2.ipicture.ru/uploads/20110601/A52Swkt6.png ...


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

Или воспользуйтесь поиском по форуму:
Петррр
16.09.2011, 22:53     Написать программу используя операторы цикла for,while,do while.
  #10
 Комментарий модератора 
Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.
Yandex
Объявления
16.09.2011, 22:53     Написать программу используя операторы цикла for,while,do while.
Ответ Создать тему
Опции темы

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