Даны два целых числа от 1 до 1 000 000 000. Найти сумму этих чисел. Входные данные: два...

0 голосов
50 просмотров

Даны два целых числа от 1 до 1 000 000 000. Найти сумму этих чисел. Входные данные: два целых числа. Выходные данные: целое число.На Паскале


Информатика (130 баллов) | 50 просмотров
Дан 1 ответ
0 голосов

Точная задача по Техническому Заданию:
var x,y:integer;
begin
writeln('введите два числа');
readln(x);
readln(y);
if (x<1000000001) and (y<1000000001) and (x>0) and (y>0)
then writeln('сумма чисел =',x+y)
else writeln('диапазон чисел неверный');
end.


Если вдруг вам поверит учитель, можете перевыполнить поставленную задачу:
var x,y:integer;      
      s:string;
begin
randomize;
writeln('взять ли числа случайными? Ответ да или нет');
readln(s);
if (s='да') or (s='Да') or (s='ДА') or (s='дА') then begin
x:=random(1000000000);
y:=random(1000000000);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);  
end
else begin
writeln('введите два числа');
readln(x);
readln(y);
writeln('сумма чисел =',x+y);
writeln('произведение чисел =',x*y);
end;
end.

(1.8k баллов)
0

Перевыполнять задачу мне не нужно,мне интересно,как ограничить что бы число вводилось до 1000000000?

0

точно. Спасибо что указали на мою ошибку. Забыл ограничить. Секунду.

0

точная задача по Техническому Заданию:
var x,y:integer;
begin
writeln('введите два числа');
readln(x);
readln(y);
if (x<1000000001) and (y<1000000001) and (x>0) and (y>0)
then writeln('сумма чисел =',x+y)
else writeln('диапазон чисел неверный');
end.

0

держите, тут мы в условии проверяем, что бы x и y были не более 1 000 000 000 и не менее 1

0

Спасибо!

0

Кстати

0

Вы можете ещё помочь с этой задачей?

0

конечно могу. Напиши личное сообщение, от репетитора приеду - отвечу.