Составить программу которая вычисляет произведение

Требовалось написать программу, при выполнении которой с клавиатуры считываются два натуральных числа N и M одинаковой размерности, не превосходящие $10^9$.

Программа должна вычислить произведения первой и последней цифр в каждом из чисел и вывести наименьшее из найденных произведений. Если произведения одинаковы, то одно из них. (Например, для чисел N = 3125,M = 2416 программа должна вывести 12.)

Программист торопился и написал программу неправильно.

Последовательно выполните следующее.

1. Напишите, что выведет программа при вводе чисел 102 и 105.

2.Приведите пример двух таких чисел, для которых, несмотря на ошибки, программа напечатает правильный ответ.

3. Найдите все ошибки в этой программе (их может быть одна или несколько).Известно, что каждая ошибка затрагивает только одну строку и может быть исправлена без изменения других строк.

Для каждой ошибки:

1) выпишите строку, в которой сделана ошибка;

2) укажите, как исправить ошибку,— приведите правильный вариант строки.

Решение задачи «Сумма двух чисел» по теме «Функция input()»

Достаточно указать ошибки и способ их исправления для одного языка программирования.

Обратите внимание, что требуется найти ошибки в данной программе, а не написать свою, возможно, использующую другой алгоритм решения. Исправление ошибки должно затрагивать только строку, в которой находится ошибка.

Показать ответ

1. При вводе чисел 102 и 105 программа выведет число 100.

2. Пример входных чисел, для которых программа работает правильно: 28 и 33.

3. Программа содержит две строки с ошибками (Паскаль):

S:= N div 10; T:= M div 10;

следует заменить на

S:= N mod 10; T:= M mod 10;

Источник: ege-today.ru

Составить программу которая вычисляет произведение

: 1

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

Читайте также:
Почему программа реформ сперанского не была реализована

Помогите пожалуйста.

Участник клуба

: 1,602

var x,y:real; begin readln(x,y); writeln(x+y,x*y); end.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить алгоритм и написать программу, которая по введенному значению аргумен-та вычисляет значение функции, заданной в виде гра Jami1994 Помощь студентам 15.05.2013 17:24
составить программу которая вычисляет сумму полож.чисел arai uzbekova Паскаль, Turbo Pascal, PascalABC.NET 2 03.03.2013 17:55
Delphi. Написать программу которая вычисляет сумму ряда 1/a+1/a^2+1/a^3. с точностью 0.01 Помощь студентам 5 14.06.2012 22:05
написать программу которая вводит по строкам с квеатуры двумерные массивы и вычисляет сумму его элементов по строкам таня99 Паскаль, Turbo Pascal, PascalABC.NET 3 23.05.2012 20:23
программу, которая вычисляет произведение двух заданных пользователем чисел smile) Помощь студентам 1 15.09.2010 19:19

произведение чисел

Источник: www.programmersforum.ru

Пример решения задачи

Задание. Составить программу подсчёта в одномерном массиве В из n элементов суммы отрицательных и произведения положительных элементов массива. Решение.

1.Блок-схема решения задачи приведена на рисунке. Рисунок 4.1 Да 2.Текст программы. var b:array [1..20] of integer; i,n,S,P:integer; begin write(‘введите n=’); readln(n); for i:=1 to n do begin write(‘введите b[‘,i,’]=’);readln(b[i]); end; S:=0; P:=1; for i:=1 to n do if b[i]>0 then P:=P*b[i] else S:=S+b[i]; writeln(‘ исходный массив b’); for i:=1 to n do write(b[i]:5); writeln; writeln(‘Сумма S=’,s,’ Произведение P=’,P); readln; end. 3.Результат выполнения контрольного примера. исходный массив b 0 -6 -2 67 4 2 Сумма S=-8 Произведение P=536

    Задания к лабораторной работе № 5

    Варианты заданий

    16.03.2015 211.97 Кб 19 Лабораторный практикум по БД.DOC

    16.03.2015 877.06 Кб 10 Лабораторный практикум по БД_2013.DOC

    Ограничение

    Для продолжения скачивания необходимо пройти капчу:

    Источник: studfile.net

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru