4 / 4 / 0
Регистрация: 14.03.2017
Сообщений: 72
1

Вычисление суммы простых чисел

27.09.2017, 09:13. Показов 7342. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу, которая вычисляет сумму простых чисел от 1 до*n, введенного с клавиатуры. Программа должна проверять корректность исходных данных.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdio.h"
#include "stdlib.h"
 
int main()
{int i,n,summa=0;
printf ("Chislo");
scanf("%i",&n);
for (i=1;i<=n;i++)
{
summa=summa+i;
}
printf("%i",summa);
return 0;
}

Какое условие написать чтобы он вычислял простые числа (число, имеющее ровно два различных натуральных делителя — единицу и самого себя) и код в целом работал корректно?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2017, 09:13
Ответы с готовыми решениями:

Вычисление суммы квадратов четных чисел и суммы кубов нечетных чисел
Написать программу вычисления суммы S квадратов четных и кубов нечетных чисел от 1 до N. Проверку...

Вычисление суммы четных и суммы нечетных чисел в одномерном массиве
1) Написать программу для вычисления суммы четных и суммы нечетных чисел в одномерном массиве!

вычисление простых чисел
в книге написана программа, про вычисление простых чисел. #include &lt;iostream&gt; #include &lt;math.h&gt;...

Подскажите алгоритм подбора суммы простых чисел
Задание такое - проверить возможно ли с помощью суммы 3 простых чисел составить любое число от 6 до...

3
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
27.09.2017, 09:42 2
Ковшик, напишите функцию, которая проверяет число на простоту и перепишите цикл так
Код
для (целое А = 1; А <= N; A++) {
   если (ПростотаЧисла(А)) {
      Сумма += А;
   }
}
0
4 / 4 / 0
Регистрация: 14.03.2017
Сообщений: 72
01.10.2017, 12:00  [ТС] 3
А кто-нибудь может это показать именно в виде полноценного кода? Был бы очень благодарен, так понятнее будет разобраться
0
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
01.10.2017, 13:36 4
Лучший ответ Сообщение было отмечено Ковшик как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdio.h"
#include "stdlib.h"
 
bool isPrim(int k)
{ 
   if (k<=1) return false;
   for(int i=2; i*i <= k; i++)
     if (k%i==0) return false;
   return true;
}
int main()
{int i,n,summa=0;
printf ("Chislo");
scanf("%i",&n);
for (i=1;i<=n;i++)
{
if (isPrin(i)) summa=summa+i;
}
printf("%i",summa);
return 0;
}
0
01.10.2017, 13:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.10.2017, 13:36
Помогаю со студенческими работами здесь

Функция вычисления суммы квадратов простых чисел, лежащих в заданном интервале
Составить программу вычисления суммы квадратов простых чисел, лежащих в интервале (M, N).

Напишите программу вычисления суммы квадратов простых чисел, лежащих в интервале (M,N)
с использованием функций

Представить любое введенное натуральное число N > 3 в виде суммы трех простых чисел
Написать программу, представляющую любое введенное натуральное число N&gt;3 в виде суммы трех...

Найти в массиве количество простых чисел,больших суммы цифр первого числа
Учусь на 1 курсе,стараюсь,но пока очень туго понимаю С++, по шаблону что-то написать могу, а...

Определить, можно ли представить заданное число в виде суммы четырех простых чисел
Люди,помоги решить задачку: Дано натуральное число n. Можно ли представить его в сумме четырех...

Вычисление суммы кубов чисел от 1 до 92
Написать программу для вычисления суммы слагаемых от 1 до 92, где ai = i3


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru