Предмет: Информатика, автор: igorkyrilo1997

Помогите сделать задачу в паскале:
С пульта оператора вводится 3х значное число, программа должна посчитать суму цифер с которых оно состоит

Ответы

Автор ответа: daniilkey
0
var sum:real;n:integer;beginrepeatwriteln('Введите трёхзначное число');readln(n);until(n<999)and(n>100)and(n>-999)or(n>-999)and(n<-100);sum:=(n div 100)+((n div 10) mod 10)+(n mod 10);writeln('Сумма чисел равна ', sum);end.

При копировании всё становится в одну строку, решение на картинке
Приложения:
Автор ответа: Аноним
0
При вводе двузначного и однозначного проверка не рвботает.
Автор ответа: Аноним
0
не работает*
Автор ответа: daniilkey
0
Исправил, замените 7 строку на это until(n<999)and(n>100)and(n>-999)or(n>-999)and(n<-100);
Автор ответа: Аноним
0
Либо "n > 99", либо "n>=100"///
Похожие вопросы