Задать вопрос
4 мая, 23:17

Даны натуральные числа m и n. Получить все натуральные числа, меньшие n, квадрат суммы цифр которых равен m.

+5
Ответы (1)
  1. 5 мая, 00:59
    0
    begin s1:=copy (s, 1, pos (' ', s) - 1) ; {копируем первое слово до пробела} for i:=pos (' ', s) + 1 to length (s) do{смотрим строку дальше} if (copy (s, i, length (s1)) = s1) {если набор символов совпадает с этим словом} and (s[i-1]=' ') {и перед ним пробел} and ((s[i+length (s1) ]=' ') {и за ним пробел} or (i+length (s1) - 1=length (s))) then{или это последнее слово} begin k:=1; {фиксируем совпадение} s2:=s1; {запоминаем слово} write ('Одинаковые слова ', s2) ; {выводим на экран} readln; exit; {выходим из программы, нужно только 1 пару} end; delete (s, 1, pos (' ', s)) ; {удаляем первое слово, следующее первое} end; if k=0 then write ('Нет двух одинаковых слов') ; readln end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Даны натуральные числа m и n. Получить все натуральные числа, меньшие n, квадрат суммы цифр которых равен m. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы