РГР по информатике  
Автор Сообщение

-1
Сообщение РГР по информатике

Привет всем.Прогу помощи экспертов.Задали по информатике ргрку,но беда в том,что я в паскале полный 0.Пишу тут в надежде найти программиста знающего паскаль и желающего размять мозг.Помогите написать порграмму,желательно с описанием каждой строки и блок схему

 1) Натуральное число из n цифр является число Армстронга,если сумма его цифр,возведенную в n-ую степень равна самому числу(например, 153 =1^3+5^3+3^3). Получить все числа Армстронга,состоящие из цифр.

 2) Вывести на экран все простые числа в диапазоне от 2 до N. Рассмотреть случаи,когда N=100, N=300



28 окт 2013, 20:21
Профиль

0
Сообщение РГР по информатике

Попроси у одноклассников о помощи.



28 окт 2013, 20:24
Профиль

0
Сообщение РГР по информатике

Ну если настолько легкие задачи, да еще и на Паскале не осиливаем, то вали в армию, там тебя не будут обременять "сложным" програмированием.



28 окт 2013, 20:28
Профиль Skype

0
Сообщение РГР по информатике

dreenline писал(а):

Пишу тут в надежде найти программиста знающего паскаль и желающего размять мозг.

 

Не, не слышал...

 



28 окт 2013, 20:30
Профиль



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
2
Сообщение РГР по информатике

Вторая задача ваще ппц, всей семъей сидим мозг ломаем, кошка уже откинулась.



28 окт 2013, 20:57
Профиль



<Инфернал Рэйдж>


Сервер: Свежеватель Душ
2х2: 1382
3х3: 1029
1
Сообщение РГР по информатике

2 задача.

var 
m: integer; 
Begin 
Read(n,m); 
For i:=n to m do 
Write(i,' '); 
readln; 
end.

Если хочешь выводить только 200, 300, 400 и т.д, то юзай If i mod 100 =0, если не хочешь их выводить, то наборот.



28 окт 2013, 21:06
Профиль



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
0
Сообщение РГР по информатике

soulstealler писал(а):

2 задача.

var 
m: integer; 
Begin 
Read(n,m); 
For i:=n to m do 
Write(i,' '); 
readln; 
end.

Если хочешь выводить только 200, 300, 400 и т.д, то юзай If i mod 100 =0, если не хочешь их выводить, то наборот.

lollollollollollollollol

Ахахаха, спс. Я промолчу про динамический массив, но погугли хоть, что тако простое число. :D



28 окт 2013, 21:09
Профиль
Пилигрим

0
Сообщение РГР по информатике

Нахождение простых чисел, насколько мне известно, до сих пор происходит исключительно методом перебора. Так что берёшь число и по циклу от 2 до N/2-1 перебираешь делители.



28 окт 2013, 21:13
Профиль



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
0
Сообщение РГР по информатике

d := 2;
 repeat
     r := n mod d;
     if (r <> 0) then d:=d+1;
    Untill ( r <> 0 );
 if (d = n) then
writeln (' простое число' ,n);
  else writeln('не простое число',n);

Синтаксис не помню, пардон :pardon



28 окт 2013, 21:21
Профиль



<Инфернал Рэйдж>


Сервер: Свежеватель Душ
2х2: 1382
3х3: 1029
0
Сообщение РГР по информатике

Tremere писал(а):

soulstealler писал(а):

2 задача.

var 
m: integer; 
Begin 
Read(n,m); 
For i:=n to m do 
Write(i,' '); 
readln; 
end.

Если хочешь выводить только 200, 300, 400 и т.д, то юзай If i mod 100 =0, если не хочешь их выводить, то наборот.

lollollollollollollollol

Ахахаха, спс. Я промолчу про динамический массив, но погугли хоть, что тако простое число. :D

 

Не внимательно я прочитал сообщение, думал в тупую надо вывести все подряд на экран))



28 окт 2013, 21:26
Профиль



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
0
Сообщение РГР по информатике

Бывает.



28 окт 2013, 21:48
Профиль

0
Сообщение РГР по информатике

мы в 7 классе такие штуки делали, такой молодой, а уже создаёт темы на пг.



28 окт 2013, 22:24
Профиль

0
Сообщение РГР по информатике

Sashaignite писал(а):

мы в 7 классе такие штуки делали, такой молодой, а уже создаёт темы на пг.

Перед кем ты тут ...?)

 



28 окт 2013, 22:35
Профиль



<Черёмуха>


Сервер: Страж Смерти
2х2: 1484
3х3: 96
2
Сообщение РГР по информатике

Sashaignite писал(а):

мы в 7 классе такие штуки делали, такой молодой, а уже создаёт темы на пг.

И что за год поменялось?



28 окт 2013, 23:09
Профиль

0
Сообщение РГР по информатике

for i:=a to b do
  begin
    n:=0;
    for j:=1 to i do
      if (i mod j) = 0 then n:=n+1;
    if n<3 then writeln(i);
  end;


Как же я давно даже не вспоминал синтаксис паскаля.



29 окт 2013, 00:09
Профиль

0
Сообщение РГР по информатике

никогда не нравилось программирование )



30 окт 2013, 17:09
Профиль
Начать новую тему Ответить на тему


Перейти:  

На сайте использованы материалы, принадлежащие Blizzard Entertainment. Копирование материалов возможно только c разрешения портала. В противном случае это будет называться уже другим словом.
Рейтинг@Mail.ru