Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
fouraces
1

Простые числа, последовательность.

24.10.2009, 00:25. Показов 872. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста, помогите написать несколько программ:

1.Найти первые 500 простых чисел и присвоить простым числам номера от 1 до 500. Ввести число от 1 до 500 и программа должна вывести простое число, номером которого является введённое число.

2.сжатие последовательности из К единиц.
представить К единиц в виде последовательности чисел от 1 до А так, чтобы суммы членов обоих последовательностей совпадали (были равны К) пример: 1,1,1,1,1 при А=3 может быть преобразована в 1,2,1,1 или 2,3 и тд
посчитать количество способов сжать заданную последовательность.

заранее спасибо))
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2009, 00:25
Ответы с готовыми решениями:

Найти в этой последовательности наибольшую по длине последовательность рядом стоящих элементов, представляющих собой простые числа.
Дана последовательность из n (n<=13) натуральных чисел. Найти в этой последовательности наибольшую...

2. Дана целочисленная последовательность. Определить количество вхождений каждого числа в последовательность
Написал программу var a,c:array of integer; count,i,p,u: integer; begin for i:=1 to 10 do...

Даны натуральные числа a и b. Получите все простые числа большие a и меньшие b
даны натуральные числа a и b. Получите все простые числа большие a и меньшие b. Объясните как...

Даны натуральные числа a,b. Получить все простые числа p, удовлетворяющие неравенствам: a<=p<=b
Даны натуральные числа a,b(a&lt;b). Получить все простые числа p, удовлетворяющие неравенствам:...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
24.10.2009, 18:26 2
Лучший ответ Сообщение было отмечено как решение

Решение

1.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
uses crt;
function Prost(a:integer):boolean;
var i:integer;
begin
Prost:=true;
for i:=2 to round(sqrt(a)) do
if a mod i=0 then
 begin
  Prost:=false;
  break;
  end;
end;
var a:array[1..500] of integer;
    x,n,k:integer;
begin
clrscr;
x:=1;
n:=0;
while n<=500 do
 begin
  x:=x+1;
  if Prost(x) then
   begin
    n:=n+1;
    a[n]:=x;
   end;
 end;
repeat
write('k(1-500)=');
readln(k);
until (k>0)and(k<=500);
write('Простое число №',k,'=',a[k]);
readln
end.
0
24.10.2009, 18:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2009, 18:26
Помогаю со студенческими работами здесь

Цикл: Для заданного натурального числа n>2 напечатать все простые числа из диапазона [2,n]
Для заданного натурального числа n&gt;2 напечатать все простые числа из диапазона

Пользователь задаёт число. Компьютер находит все простые числа в диапазоне от 1 до заданного числа.
Ребят, помогите пожалуйста с задачей, очень срочно нужно!!!! Послезавтра нужно сдать.....=(

Даны целые числа p и q. Получить все делители числа q, взаимно простые с p, т.е. не имеющие с p общих делителей.
Даны целые числа p и q. Получить все делители числа q, взаимно простые с p, т.е. не имеющие с p...

Простые задачи на последовательность. Посчитать сумму положительных и отрицательных чисел в последовательности
1. Написать программy, которая примет последовательность n(любых чисел, n также вводится) и...


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

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