0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 69
1

Удвоить произведение цифр заданного k-значного числа

26.04.2015, 21:31. Показов 2803. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана программа, решающая некоторую задачу. В программе имеются синтаксические ошибки и пропуски. Необходимо исправить ошибки и заполнить пропуски. Предложить систему тестов для проверки работоспособности программы.

Удвоить произведение цифр заданного k -значного числа.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Var   k : 1..4; n: _________; 
Begin
writeln('Введите количество цифр k:'); 
readln(k);
writeln('Введите число:'); 
readln(n);
case k of
    1 : writeln ('ответ:',2*n);
    2 : writeln ('ответ:', (n div 10) * (n mod 10));
    3 : writeln ('ответ:',2*(n div 100)*(n div 10 mod 10)*(n mod 10));
    4 : writeln ('ответ:',2*(n div 100)*(n div 100 mod 10)*(n div 10 mod 10)*(n mod 10));
    
End.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2015, 21:31
Ответы с готовыми решениями:

Выяснить,равно ли произведение двух первых цифр 4-х значного числа произведению 2х последних цифр
дано натуральное число N,количество цифр в котором не менее четырех.Выяснить,равно ли произведение...

Определить, что сумма цифр заданного четырехзначного числа N превосходит произведение цифр этого же числа на 1
Задание: Для каждой задачи составить программу, выводящую значение TRUE, если указанное...

Найти сумму цифр заданного четырехзначного числа N превосходит произведение цифр этого же числа
нужна программа которая проверяет следующий факт: Сумма цифр заданного четырехзначного числа N...

Найти произведение цифр заданного трехзначного числа
Найти произведение цифр заданного трехзначного числа. Результат напечатать в виде "Дано число- 432,...

1
Эксперт Pascal/Delphi
6806 / 4565 / 4817
Регистрация: 05.06.2014
Сообщений: 22,438
27.04.2015, 12:36 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Var
  k : 1..4; n: word;
Begin
  writeln('Введите количество цифр k:');
  readln(k);
  writeln('Введите число:');
  readln(n);
  case k of
    1 : writeln ('ответ:',2*n);
    2 : writeln ('ответ:',2*(n div 10) * (n mod 10));
    3 : writeln ('ответ:',2*(n div 100)*(n div 10 mod 10)*(n mod 10));
    4 : writeln ('ответ:',2*(n div 1000)*(n div 100 mod 10)*(n div 10 mod 10)*(n mod 10));
  end;
End.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2015, 12:36
Помогаю со студенческими работами здесь

Вычислить произведение цифр заданного целого двухзначного числа
Вычислить произведение цифр заданного целого двухзначного числа. Входные данные: Во входном...

Найти произведение цифр заданного целого четырехзначного числа
Номер теста |Проверяемый случай |Число |Результат 1 |Число положительное |2314 |P = 24 2 |Число...

Вычислить произведение цифр заданного целого двухзначного числа
Вычислить произведение цифр заданного целого двухзначного числа. Входные данные: Во входном...

Написать программу подсчета числа четных цифр , используемых в записи N-значного числа.помоги те решить с использованием фукций
Написать программу подсчета числа четных цифр , используемых в записи N-значного числа.помоги те...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru