Форум программистов, компьютерный форум CyberForum.ru

вычислить k-тое число последовательности целых простых чисел - C++

Восстановить пароль Регистрация
 
Zeleniy
0 / 0 / 1
Регистрация: 24.03.2010
Сообщений: 46
29.04.2010, 22:52     вычислить k-тое число последовательности целых простых чисел #1
Уважаемые эксперты, пожалуйста подскажите как правильно написать программу.
Необходимо вычислить k-тое число последовательности целых простых чисел (где k>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<stdio.h>
#include<math.h>
#include<conio.h>
#include <stdlib.h>
int main()
{
 clrscr;
  int n;
  int i,elem;
  int *ai;
    ai=&i;
     printf("Программа вычисляет к-тый член последовательности.\n");
     printf("Введите количество элементов массива:");
     scanf("%d",&n);
     for(ai=0; ai<n; ai++)
   printf("%d ", rand() % 100);
     printf("\nВведите номер необходимого вам элемента последовательности:");
     scanf("%d",&i);
     elem=*ai;
     printf("Искомый элемент:","%d", &elem) ;
  getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2010, 22:52     вычислить k-тое число последовательности целых простых чисел
Посмотрите здесь:

C++ В последовательности целых положительных чисел определить максимальное четное число и его порядковый номер.
Вычислить максимальное по модулю число из последовательности действительных чисел, без использования массива C++
C++ вычислить сумму нечетных чисел среди заданной последовательности n целых
массив целых чисел состоит из n элементов, найти сумму простых чисел, входящих в него C++
C++ Дан массив целых чисел. Верно ли, что он состоит только из простых чисел?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KReoN
1 / 1 / 0
Регистрация: 07.06.2009
Сообщений: 11
29.04.2010, 22:59     вычислить k-тое число последовательности целых простых чисел #2
Ну во-первых правильно оформляйте топик темы, а во-вторых что за последовательность? Арифметическая, геометрическая, фибоначи...?
Zeleniy
0 / 0 / 1
Регистрация: 24.03.2010
Сообщений: 46
29.04.2010, 23:15  [ТС]     вычислить k-тое число последовательности целых простых чисел #3
обычный одномерный массив, каждый последующее число которого задается рандомно от 1 до 100
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
29.04.2010, 23:20     вычислить k-тое число последовательности целых простых чисел #4
Ну дак, заполняешь массив случайными числами.
Вводится номер ячейки, к примеру k, выводишь MAS[k].
Zeleniy
0 / 0 / 1
Регистрация: 24.03.2010
Сообщений: 46
29.04.2010, 23:29  [ТС]     вычислить k-тое число последовательности целых простых чисел #5
То есть вы хотите сказать что должно быть так???
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include <stdlib.h>
int main()
{
 clrscr;
  int n;
  int k,elem;
  int mass;
     printf("Программа вычисляет к-тый член последовательности.\n");
     printf("Введите количество элементов массива:");
     scanf("%d",&n);
     for(mass=0; mass<n; mass++)
   printf("%d ", rand() % 100);
     printf("\nВведите номер необходимого вам элемента последовательности:");
     scanf("%d",&k);
     elem==mass[k];
     printf("Искомый элемент:","%d", &elem) ;
  getch();
return 0;
}
Но все равно выдается ошибка
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
29.04.2010, 23:33     вычислить k-тое число последовательности целых простых чисел #6
Цитата Сообщение от Zeleniy Посмотреть сообщение
C++
1
elem==mass[k];
- неверно.
C++
1
elem=mass[K];
- верно.

Добавлено через 46 секунд
Да и самого объявления массива у вас нету,а mass, это переменная типа int у вас.
Zeleniy
0 / 0 / 1
Регистрация: 24.03.2010
Сообщений: 46
29.04.2010, 23:34  [ТС]     вычислить k-тое число последовательности целых простых чисел #7
Значит
C++
1
int *mass
???
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
29.04.2010, 23:36     вычислить k-тое число последовательности целых простых чисел #8
C++
1
2
3
4
5
6
7
8
9
10
 int N;
 std::cout << "Введите кол-во элементов массива: ";
 std::cin >> N;
 int *MAS=new int [N];
// заполняем случайными числами.
// вводим искомую ячейку.
rez=MAS[искомая ячейка];
// выводим rez.
 
 delete []MAS;
Zeleniy
0 / 0 / 1
Регистрация: 24.03.2010
Сообщений: 46
29.04.2010, 23:38  [ТС]     вычислить k-тое число последовательности целых простых чисел #9
а можно расписать через printf и scanf просто нам препод говорит их использовать
и массив нам объясняли задается с указанием * перед самим названием массива
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2010, 23:40     вычислить k-тое число последовательности целых простых чисел
Еще ссылки по теме:

C++ c++ дано число n вычислить сколько простых чисел от 2 до n
C++ Каждое простое число последовательности увеличить в два раза, посчитать количество простых чисел в исходной последовательности
Если в последовательности из 3-х чисел есть число 7, вычислить произведение этих чисел; иначе - сумму C++

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

Или воспользуйтесь поиском по форуму:
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
29.04.2010, 23:40     вычислить k-тое число последовательности целых простых чисел #10
Дак доделай код сам.
Тебе осталось лишь заполнить массив, и вывести искомый результат.

Ввод/вывод на С не знаю.
Yandex
Объявления
29.04.2010, 23:40     вычислить k-тое число последовательности целых простых чисел
Ответ Создать тему
Опции темы

Текущее время: 14:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru