В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
genЕsis
genЕsis
05.05.2021 09:07 •  Информатика

Переведите с basic'e на pascal: cls for a = 1 to 100 for b = 1 to 100 for c = 1 to 100 aa = a ^ 2 bb = b ^ 2 cc = c ^ 2 if aa + bb = cc and aa < bb then z = z = 1 next c next b next a print z

Ответ:
Minimuux
Minimuux
17.06.2020 06:58

Добавил ещё команду печати списка найденных троек, а не только их количества (строка   writeln('(',a,', ',b,', ',c,') '); ).


Program Vlad971997;
uses crt;
const n=100;
var
  a,b,c,count: integer;
begin
  writeln('*** alphaues is thinking... ***');
  writeln('***          OK             ***');
  count:=0;
  for a:=1 to n do
    for b:=1 to n do
      for c:=1 to n do
        if (a*a+b*b = c*c) and (a<b) then
          begin
            count:=count+1;
            writeln('(',a,', ',b,', ',c,') ');
          end;
  writeln('Всего найдено ',count,' пифагоровых троек');
end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?