Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
zwenya
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 61
#1

Последовательность - C++

13.11.2013, 21:45. Просмотров 272. Ответов 4
Метки нет (Все метки)

для последовательности, заданной формулой 2n-1, найти сумму первых пяти простых чисел
помогите, пожалуйста, разобраться с заданием
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.11.2013, 21:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовательность (C++):

Задана последовательность слов. Определить частоту вхождения каждого слова в последовательность. - C++
Доделать программу, чтобы работала как надо Задана последовательность слов. Определить частоту вхождения каждого слова в...

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

Массив: Вставить в последовательность действительное число b так, чтобы последовательность осталась неубывающей. - C++
дана последовательность действительных чисел. вставить в нее действительное число b так, чтобы последовательность осталась неубывающей. ...

Если последовательность отсортирована по возрастанию, оставить ее без изменения. Иначе получить иную последовательность - C++
Дана последовательность действительных чисел X1,X2,X3,…,Xn (n>2, заранее неизвестно). Если последовательность отсортирована по возрастанию,...

Дана последовательность, элементы которой есть целые двузначные числа. Упорядочить последовательность по убыванию произведений цифр - C++
Здравствуйте. На форуме есть код подобный, но по возрастанию сумм элементов. Как мне подправить код, чтобы было "по убыванию произведений...

Вводится последовательность из N целых чисел. Сформировать последовательность, - C++
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной...

4
Yuri_935
5 / 5 / 1
Регистрация: 17.04.2013
Сообщений: 15
13.11.2013, 23:31 #2
zwenya, вроде бы тебе нужно подставить первые пять простых чисел по очереди в твою формулу и потом сложить между собой.
http://ru.wikipedia.org/wiki/%D0%A1%...81.D0.B5.D0.BB
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main () 
{
    int sum = 0;
    int prost_chisla [] = {2, 3, 5, 7, 11};
    setlocale(LC_ALL, "Russian");  // Включение русского языка
    for (int i = 0; i < 5; i++)
    {
        sum = ((2*prost_chisla[i]) - 1) + sum;
    }
    cout << " Для последовательности, заданной формулой 2n-1, сумма первых пяти простых чисел равна " << sum << endl;  
}
0
zvoronz
271 / 239 / 21
Регистрация: 29.05.2012
Сообщений: 889
13.11.2013, 23:42 #3
А я думаю что нужно по заданной формуле генерировать числа и те которые будут получатся простые (взять первые пять простых) сложить.
То есть вот так: 1 3 5 7 9 11 13 15 17 19 21
из этой последовательности простые только 1 3 5 7 11 13 17 19
соответственно сумма 1+3+5+7+11=27
А вам думаю нужно разработать алгоритмы которые позволят получать сумму произвольного числа первых простых чисел, другими словами, нужно написать ещё функцию проверки числа на принадлежность к простым числам.
0
zwenya
0 / 0 / 1
Регистрация: 13.11.2012
Сообщений: 61
14.11.2013, 00:07  [ТС] #4
zvoronz, через алгоритм "решето Эратосфена" проверку чисел на принадлежность к простым числам можно реализовать?
0
zvoronz
271 / 239 / 21
Регистрация: 29.05.2012
Сообщений: 889
14.11.2013, 00:23 #5
Вот такой простой функцией воспользуйтесь и всё.
C++
1
2
3
4
5
6
7
int prost(int x)
 {   if (x==2) return 1;
     if (x==0||x==1||x%2==0) return 0;
     for (int i=3; i<sqrt((float)x); i+=2)
        if (x/i==0) return 0;
        return 1;
 }
1
14.11.2013, 00:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2013, 00:23
Привет! Вот еще темы с ответами:

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

Вводится последовательность целых чисел,0 –конец последовательности. Определить, содержит ли последовательность хотя бы три отрицательных четных числа - C++
Составить алгоритм решения задачи и написать программу на языке С++. В алгоритме и программе массивов не использовать. ...

Преобразовать литерную последовательность в другую литерную последовательность всеми описанными ниже способами - C++
Здравствуйте, уже несколько дней мучаюсь над такой задачей : &quot;Имеется литерная последовательность, состоящая из не более чем 30 ...

Последовательность - C++
Найти сумму элементов , которая больше 10^-5 с последовательностью 1,1,5/7,7/15 Формула для общего члена этой последовательности ...


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

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

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