Статистика
Всего в нашей базе более 4 327 663 вопросов и 6 445 978 ответов!

Требовалось написать программу,при выполнении которой с клавиатуры вводится натуральное число,не превосходящее 10^8, и выводится его первая цифра.Ученик

10-11 класс

написал такую программу:
var n:longint;
begin
read(n);
while n>10 do
begin
n:=n mod 10
end;
write(n);
end.


1)Напишите,что выведет эта программа при вводе числа 1984.
2)Приведите пример числа,при вводе которого программа выдаст верный ответ.
3)Найдите в программе все ошибки.

Kristina0492 15 янв. 2015 г., 18:30:05 (9 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
XVladx
15 янв. 2015 г., 20:01:39 (9 лет назад)

1) 4
2) 7
3) мы в цикле берем остаток от деления на 10 => последнюю цифру, нужно поменять на n:=n div 10

Ответить

Другие вопросы из категории

дано натуральное число верно ли что это число четырехзначное

в паскале программу написать

ПОМОГИТЕЕЕЕЕ ПОЖААААААААААЛУЙСТА!!!!!!!!!!!!!!!!!!!

1. На остановке стоит человек в ожидании автобуса №3.Какое кол-во информации несет сообщение о том, что к остановке подъехал автобус №4?(

а) 1 бит;

б) нулевая информация;

в) ненулевая информация;

г) 4 бита;

д) 2 бита.)


2.Как называют изменение поведения системы, направленное на достижение цели при её взаимодействии с внешним миром?

Читайте также

НАПИСАТЬ ПРОГРАММУ!ПОМОГИТЕ!!!

while и repeat
1)напечатать все отрицательные числа из диапазона от а до б, с шагом h.
2)Напишите программу, при выполнении которой с клавиатуры считывается натуральное число N, не превосходящее 10^9, и выводится сумма четных цифр этого числа и 0, если таких цифр в числе нет

Написать программы на языке С++

1) С клавиатуры вводится 2 числа - целое и вещественное. Программа выводит их сумму на экран.
2) Написать процедуру, которая умножает число типа int на число типа float на число типа double и выводит результат на экран
3) Написать процедуру, которая будет выводить любой текст, являющийся ее аргументом
4) С клавиатуры вводится 5 символов поочередно, программа выводит на экран акроним к слову которая образует эти 5 символов

Требовалось написать программу, которая вводит с кла­виатуры

координаты точки на плоскости (х,у — действи­тельные числа) и определяет
принадлежность точки за­штрихованной области, включая ее границы. Програм­мист
торопился и написал программу неправильно.



Вы находитесь на странице вопроса "Требовалось написать программу,при выполнении которой с клавиатуры вводится натуральное число,не превосходящее 10^8, и выводится его первая цифра.Ученик", категории "информатика". Данный вопрос относится к разделу "10-11" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.