Напишите программу в , C++, которая в последовательности натуральных чисел определяет...

+339 голосов
6.4m просмотров

Напишите программу в , C++, которая в последовательности натуральных чисел определяет сумму чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6. Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести одно число – сумму чисел, кратных 6.Программа должна быть рабочей


Информатика (321 баллов) | 6.4m просмотров
Дан 1 ответ
+136 голосов
Правильный ответ

#include

using namespace std;

int main() {

int n = 0;

setlocale (LC_ALL, "Russian");

cout << "Введите количество чисел: ";</p>

cin >> n;

int sum(0);

int a[n];

for(int i = 0; i < n; ++i) {

 abc:

 cout << "№" << i << ": ";</p>

 cin >> a[i];

 if(a[i]>300||a[i]%6!=0) {

  cout << "Число превышает 300 или не кратно 6. Повторите ввод" << endl;</p>

  goto abc;

 }

 if(0 == a[i]%6) {

  sum += a[i];

 }

}

cout << "Сумма введённых чисел, кратных 6: " << sum;</p>

}

(291 баллов)
+100

очень нужна помощь с еще одной задачей

+100

Спасибо ,можешь еще с одной помощь