Вопрос по информатике:
Помогите пожалуйста,оператор case
Дано натуральное число N. если оно делится на 4, вывести на экран ответ N=4k(где k - соответствующее частное) , если остаток от деления на 4 равен 1: N=4k+1, 2: N=4k+2, 3: N=4k+3. например 12=4*3,22=4*5+2
- 16.11.2015 14:57
- Информатика
- remove_red_eye 3876
- thumb_up 24
Ответы и объяснения 1
Очень запутанное в начале условие. Если число делится на 4, то вывести 4*частное (а частное и есть результат деления на данное число 4)... Получается, что при делении числа на 4 переменной N присвоится значение 4*результат, а это и есть число N.
program vibor;
var
N,k:integer;
begin
writeln('vvedite N');
readln(N);
k:=N mod 4;
case k of
0: writeln(4*k);
1: writeln(4*k+1);
2: writeln(4*k+2);
3: writeln(4*k+3);
end;
end.
- 17.11.2015 09:27
- thumb_up 33
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.