С Новым годом! Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 11
1

Вывести все целые числа меньше 0 и больше заданного числа N которые делятся на 3

07.05.2011, 15:20. Показов 3816. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
напишите программу печатающую все целые числа меньше 0 и больше заданного числа N которые делятся на 3,только простенькую для школьников
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
07.05.2011, 15:20
Ответы с готовыми решениями:

Вывести все целые числа, на которые оба введенных числа делятся без остатка
Пользователь вводит два целых числа. Необходимо вывести все целые числа, на которые оба введенных...

Вывести все целые числа, на которые оба введенных числа делятся без остатка
Пользователь вводит два целых числа. Необходимо вывести все целые числа, на которые оба введенных...

Вывести все числа до заданного числа, которые делятся на каждую свою цифру.
Нужно написать программу по выводу всех чисел до заданного n, которые делятся на каждую свою цифру....

Даны натуральные числа N, K, L (K<L). Вывести на экран все делители числа N, которые меньше K или больше L
Даны натуральные числа N, K, L (K&lt;L). Вывести на экран все делители числа N, которые меньше K или...

17
11 / 11 / 1
Регистрация: 02.05.2011
Сообщений: 28
07.05.2011, 15:34 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var
   i,n:longint;
begin
clrscr;
repeat
 writeln('Vvedite otricatel"noe n ');
 readln(n);
 if (n>0) then
   writeln('N neotricatel"noe!!!') ;
until (n<0);
for i:=-1 downto n do
 if (i mod 3=0) then
  writeln(i,' ');
readln;
end.
Добавлено через 42 секунды
Проще не могу))
1
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 11
07.05.2011, 15:41  [ТС] 3
а без циклов можно?
0
11 / 11 / 1
Регистрация: 02.05.2011
Сообщений: 28
07.05.2011, 16:18 4
без цикла проверки можно! а без цикла поиска...! ну только если через метки! но это еще более непонятное для понимания.

Добавлено через 2 минуты
Да к стати если что пиши в личку помогу! Только +1 не забывай ставить)
1
6 / 6 / 2
Регистрация: 19.12.2009
Сообщений: 60
07.05.2011, 17:47 5
если не использовать цикл то все числа которые сравниваются с N нужно с клавиатуры вводить
1
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 11
08.05.2011, 14:16  [ТС] 6
а можете циклы до для пока написать т.е три программы

Добавлено через 18 часов 12 минут
ау???
0
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
08.05.2011, 14:17 7
ну показывай.Как пытался.Что не получается?
0
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 11
09.05.2011, 17:49  [ТС] 8
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
uses crt;
var i,n:longint
begin
clrscr;
read(n);
while n>=0
if (i mod 3=0) then
 writeln(i,' ');
 readln;
 end.
 
uses crt;
var i,n:longint;
begin
clrscr;
read(n);
repeat
if (n>0) then
 writeln('N neotricatel"noe!!!') ;
 until (n<0);
writeln(i,' ');
end.
 
uses crt;
var i,n:longint
begin
clrscr;
for i:=-1 downto n do
end.

ПРОВЕРЬТЕ!!!
0
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
09.05.2011, 17:57 9
2 зацикливания и 1 бред. Прелестно.
1
1 / 1 / 0
Регистрация: 25.04.2011
Сообщений: 11
10.05.2011, 17:13  [ТС] 10
помогите пожалуйста!!!
0
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
10.05.2011, 18:12 11
while
Pascal
1
2
3
4
5
6
7
8
9
10
uses crt;
var n: integer;
begin clrscr;
readln(n);
while n < 0 do begin
if n mod 3 = 0 then writeln(n);
inc(n);
end;
readkey
end.
Добавлено через 1 минуту
repeat
Pascal
1
2
3
4
5
6
7
8
9
10
uses crt;
var n: integer;
begin clrscr;
readln(n);
repeat
if n mod 3 = 0 then writeln(n);
inc(n);
until n = 0;
readkey
end.
1
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
10.05.2011, 18:15 12
.....
1
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
10.05.2011, 18:16 13
for
Pascal
1
2
3
4
5
6
7
8
uses crt;
var i,n: integer;
begin clrscr;
readln(n);
for i:=n to 0 do
  if (i mod 3 = 0) and (i<>0) then writeln(i);
readkey
end.
1
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
10.05.2011, 18:22 14
Высокий вот и всё...
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
uses crt;
var n: integer;
begin clrscr;
readln(n);
if n mod 3<>0 then n:=n-(n mod 3);
while n < 0 do
begin
 writeln(n);
 inc(n,3);
end;
readkey
end.
1
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
10.05.2011, 18:34 15
Но код стал сложней моего
1
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
10.05.2011, 18:37 16
зато выполнится быстрее.
1
250 / 250 / 135
Регистрация: 09.04.2011
Сообщений: 524
10.05.2011, 18:38 17
Условие стояло на максимальную простоту, а не на быстродействие -_-
1
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,877
10.05.2011, 18:42 18
Условие стояло на максимальную простоту, а не на быстродействие -_-
меньше смотри на условия.
с for:
Pascal
1
2
for i:=n div 3 to -1 do
writeln(i*3);
1
10.05.2011, 18:42
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
10.05.2011, 18:42
Помогаю со студенческими работами здесь

Вывести все целые числа, которые меньше максимального
Дан массив размером N. Вывести все целые числа, которые меньше максимального, но больше...

Вывести на экран все числа которые больше некоторого заданного числа и удалить их из списка
Создать список целых чисел. Вывести на экран все числа которые больше некоторого заданного числа и...

Вводятся целые числа A и B. Выведите все двузначные числа от A до B, которые делятся на 15
Вводятся целые числа A и B. Выведите все двузначные числа от A до B, которые делятся на 15. ...

Вывести все числа которые меньше 10000 и у которых есть цифра 3 и которое не делятся на 5
Вывести все числа которые меньше 10000 и у которых есть цифра 3 и которое не делятся на 5 for($i...


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

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