Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 19.04.2018
Сообщений: 17
1

Найти сумму всех идущих подряд в начале последовательности нечетных чисел (нужны комментарии)

09.01.2019, 16:28. Просмотров 443. Ответов 1
Метки нет (Все метки)

Условие задачи звучит так:
Дана последовательность из п вещественных чисел Первое число в последовательности нечетное. Найти сумму всех идущих подряд в начале последовательности нечетных чисел.
Помогите разобрать код, т.е объясните строчки кода

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdlib.h>
#include <math.h>
 
using namespace std;
int main() {
 
int n,a,sum=0;
 
cout << "Kolichestvo chisel: ";
cin>>n;
cout<<"Vvodim posledovatelnost (cherez probel): ";
cin>>a;
while((n>0)&&(a%2 !=0))
{
    sum +=a;
    n--;
    cin>>a;
}
 
cout<<sum;
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2019, 16:28
Ответы с готовыми решениями:

Найти сумму всех идущих подряд нечётных, находящихся в начале заданной последовательности
Как реализовать данный алгоритм?

Дана последовательность из N вещественных чисел. Первое число в последовательности нечетное. Найти сумму всех идущих подряд в начале последовательност
Дана последовательность из N вещественных чисел. Первое число в последовательности нечетное. Найти...

Найти сумму всех идущих подряд в начале последовательности нечетных чисел
Дана последовательность из n вещественных чисел. Первое число в последовательности нечетное....

Найти сумму всех идущих подряд в начале последовательности нечетных чисел
Дана последовательность из n вещественных чисел. Первое число в последовательности нечетное. Найти...

1
440 / 328 / 171
Регистрация: 01.07.2015
Сообщений: 1,162
13.01.2019, 00:53 2
Цитата Сообщение от _PaNdA_ Посмотреть сообщение
Дана последовательность из п вещественных чисел
На словах вещественные, а на деле int. К тому же я не слышал, чтобы для вещественных чисел была определена операция %

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
28
29
30
31
32
33
34
#include <iostream>
#include <stdlib.h>
#include <math.h>
 
using namespace std;
int main() {
 
  // n - кол-во чисел
  // a - текущее число
  // sum - полученная сумма
  int n, a, sum = 0;
 
  // Ввод
  cout << "Kolichestvo chisel: ";
  cin >> n;
  cout << "Vvodim posledovatelnost (cherez probel): ";
  cin >> a;
  
  // Пока в последовательности есть числа и пока эти числа нечетные.
  // То есть мы сканируем либо n чисел, если они все нечетные, либо ровно
  // столько, сколько нечетных в начале
  while ((n > 0) && (a % 2 != 0)) {
    // Прибавляем к сумме текущий
    sum += a;
    // Кол-во - 1, потому что мы одно число прочитали
    n--;
    // Последующее чтение
    cin >> a;
  }
 
  // Вывод ответа
  cout << sum;
  return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2019, 00:53

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Найти сумму всех идущих подряд в начале последовательности нечетных чисел
Дана последовательность из п вещественных чисел. Первое число в последовательности не-четное....

Найти сумму всех идущих подряд в начале вектора нечетных чисел
Дан вектор из вещественных чисел. Первое число в векторе нечетное. Найти сумму всех идущих подряд в...

Найти сумму всех идущих подряд в начале последовательности четных чисел
Задачку нужно решить через while Я набросал код, но у меня складываются все четные числа, а нужно,...

Найти среднее арифметическое всех, идущих подряд в начале последовательности четных чисел
Дана последовательность из n вещественных чисел. первое число в последовательности четное. Найти...

Сумма всех идущих подряд в последовательности нечетных чисел
Здравствуйте! Условие: Дана последовательность чисел из n вещественных чисел. Первое число в...

Определить, какое количество подряд идущих отрицательных чисел записано в начале последовательности
Дана последовательность из n вещественных чисел, начинающаяся с отрицательного числа. Определить,...


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

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

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