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

Вывести на экран числа натуральные от 100 до первого числа включительно, которое делится на N и на 3 одновременно

18.02.2020, 22:06. Показов 2769. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Во всех заданиях необходимо использовать цикл с постусловием и только его.

Ввести с клавиатуры натуральное число N (N<100).

Вывести на экран числа натуральные от 100 до первого числа включительно, которое делится на N и на 3 одновременно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2020, 22:06
Ответы с готовыми решениями:

Вывести на экран все натуральные числа до заданного включительно
Дано натуральное число. Вывести на экран все натуральные числа до заданного включительно. Помогите,...

Вывести на экран натуральные числа от 1 до 10000 которые не делится ни на 3, ни на 4, ни на 5, ни на 8 и посчитать их количество
Вывести на экран натуральные числа от 1 до 10000 которые не делится ни на 3, ни на 4, ни на 5, ни...

Вывести на экран все натуральные числа, сумма которых не превышает 100
вывести на экран все натуральные числа,сумма которых не превышает 100 Добавлено через 26 минут...

Вывести на экран все кратные тринадцати натуральные числа, меньше 100
Есть еще такая задачка на циклы. Вывести на экран все кратные тринадцати натуральные числа, меньше...

2
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
19.02.2020, 07:02 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  n, i: integer;
 
begin
  write('N (<100)? ');
  readln(n);
  i := 100;
  repeat
    if (i mod 3 = 0) and (i mod n = 0) then
    begin
      write(i:4);
      break;
    end;
    write(i:4);
    inc(i);
  until false;
end.
0
Модератор
10055 / 5398 / 3352
Регистрация: 17.08.2012
Сообщений: 16,511
19.02.2020, 07:58 3
ZX Spectrum-128, а костыль из "вечнного" цикла зачем? Until ничем не хуже, чем if.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  n, k: integer;
begin
  repeat
    write('N in [1..99];  N = ');
    readln(n);
  until n in [1..99];
  if n mod 3 <> 0 then n := n * 3;
  k := 99;
  repeat
    inc(k);
    write(k:4)
  until k mod n = 0;
  readln
end.
0
19.02.2020, 07:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2020, 07:58
Помогаю со студенческими работами здесь

Найти минимальное число, большее N, которое нацело делится на K(K,N-натуральные числа)
Найти минимальное число, большее N, которое нацело делится на K(K,N-натуральные числа). uses crt;...

Найти минимальное число, большее N, которое без остатка делится на k (k, N - натуральные числа)
C# Пример - Введите числа N и K: 297 19 Найденное число равно 304

Найти минимальное число, большее N, которое без остатка делится на k (k, N - натуральные числа)
Найти минимальное число, большее N, которое без остатка делится на k (k, N - натуральные числа)

вывести на экран натуральные числа от 1 до 100 которые при деление на 4 дают в остатке 2 и их количество
помогите пожалуйста решить по visual basic вывести на экран натуральные числа от 1 до 100 которые...


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

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