tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Написати программу в c++.
Написати программу в c++. нехай дано послідовність чисел, яка закінчується 0. написати програму, яка рахує суму тих чисел послідовності, порядкові номери яких є простими числами використовувати цикли, без масивів.
NeSaRg00d04092003
3 18.08.2019 04:10
4
Ответы
Tsaryova21
05.10.2020 02:10
#include <iostream>
using namespace std;
bool isPrime(int);
int main()
{
setlocale(LC_ALL, "Russian");
int sum = 0,
c = 1,
num;
while (true) {
cin >> num;
if (num == 0) break;
if ( isPrime(c) ) sum += num;
c++;
}
cout << "Результат: " << sum;
return 0;
}
bool isPrime(int n) {
if (n < 2) return false;
if (n == 2) return true;
if (n % 2 == 0) return false;
for (int i = 3; (i * i) <= n; i += 2) {
if (n % i == 0) return false;
}
return true;
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Makcumuluan
19.01.2021 15:47
Рассмотрим пример: a=int(input( a= )) #введите зyачение а, при a=4b=int(input( b= )) #введите зyачение b, при b=7a = a + 1b = b + 1a = a + bb = b + aa = a + 1print ( a= ,a, b= ,b)2)В...
катя3868
24.05.2019 17:10
Одна минута монозаписи цифрового аудиофайла занимает на диске 1,3 мб,разрядность звуковой платы-8.с какой частотой дискретизации записан звук?...
ejulere
24.05.2019 17:10
1. каков результат вычисления выражения sin(3.141592*х/180)?...
SerezhaYakovle
24.05.2019 17:10
Чему равен результат вычисления выражения (a div b)*b+(a mod b)?...
никита3274
06.08.2019 13:50
Какие из описаний одномерных массивов являются не правильными и почему? a) var a: array[1..20] of integer; b) var sd: array[1..3.5] of integer; c)var a: array[-6..20] of char; d)...
annykolis
11.06.2019 05:10
Вчем преимущество кода бодо по сравнению с кодом морзе? в чем преимущество кода морзе по сравнению с кодом бодо?...
sergooopoop
15.06.2019 13:40
Ряд из 50 чисел фибоначи, узнать на сколько нечетных чисел больше чем четных....
TOLIK474747
26.05.2019 07:30
Начертите четырехугол abcd.пересекаются ли прямые ab и cb? если да,то в какой точке?...
kamilakruvetka
26.05.2019 07:30
Словосочетание со словами и производственный...
logean
26.05.2019 07:30
Рассчитайте объем воздуха , который потребуется для сжигания пропана объемом 8,96л объемная доля кислорода в воздухе равна 21%...
Популярные вопросы
2. Які є характеристики механічних хвиль?...
1
Як джулія назвала івана терешка...
3
в равноберденном треугольнике с периметром 56 см основание относится к боковой...
2
нужно решение выражений(можно даже просто ответы). фото ниже. (p.s под 4 точно...
3
Напишите 2 цепи питания леса...
1
1) Проверочная работа по теме «Словообразование имён существительных». 1.Выпишите...
2
До яких хитрощів удався хлопець щоб довше читати книжки? Література 7 клас ...
1
До т будь ласка 1 варіант (2 рівняння) Буль ласка...
2
Составьте сиквейн на тему типы речи(повествование ,описание, рассуждение)...
3
Дати свою оцінку діяльності розвитку дисиденського руху на україн скорее)...
2
using namespace std;
bool isPrime(int);
int main()
{
setlocale(LC_ALL, "Russian");
int sum = 0,
c = 1,
num;
while (true) {
cin >> num;
if (num == 0) break;
if ( isPrime(c) ) sum += num;
c++;
}
cout << "Результат: " << sum;
return 0;
}
bool isPrime(int n) {
if (n < 2) return false;
if (n == 2) return true;
if (n % 2 == 0) return false;
for (int i = 3; (i * i) <= n; i += 2) {
if (n % i == 0) return false;
}
return true;
}