Составить программу.Вывести на экран 10 первых целых чисел кратных 7pascal.Если верно

Составить программу.
Вывести на экран 10 первых целых чисел кратных 7
pascal.
Если правильно дам ещё баллы.

Задать свой вопрос
2 ответа

var i,k:integer;

begin

repeat

if i mod 7 = 0 then

begin

k:=k+1;

write (i,'   ')

end;

i:=i+1

until k=10

end.

Степка Титовка
Так кратче программа: var k,n: integer;begin repeat n:=n+7; write(n,' '); k:=k+1; until k=10; end.
Виталька
beginwrite (0,' ',7,' ',14,' ',21,' ',28,' ',35,' ',42,' ',49,' ',56,' ',64)end.
Алла
Так ещё кратче... )))
Оксана Нетусова
А если k = 10000, то как со временем исполнения программы при использовании mod?
Костик Сячев
Пример задачки, где время исполнения значительно, task/30211291.
Камхина Арина
А если надо выбрать числа кратные 7 из случайного комплекта чисел?
Timur
Тогда это теснее иная задачка.
Арсений Гольцман
Извините, но так и не сообразила, для чего вы презентовали собственный вариант программки... Либо вы точно понимаете какие числа необходимы и тогда непонятен выбор конкретно данного цикла, либо устраивать проверку на кратность и не выдумывать сказочные условия...
Олег
Ведь можно писать и так:beginSeqGen(10, 0, t -> t + 7).Printend.
Катенька Майнева
Это уже на паскаль, а PascalABC.NET, а опубликовал - для контраста.

var a,i:integer;

begin

 for a:=14 to 77 do

   begin


   if (a mod 7=0) then

         write(a,' ');

   end;

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт