0 / 0 / 0 Регистрация: 12.12.2010 Сообщений: 8 |
|
1 |
|
Найти сумму произведения чисел12.12.2010, 20:21. Показов 3764. Ответов 7
Даны числа 5 10 15 20 25 найти сумму их произведения. заранее благодарен
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
12.12.2010, 20:21 |
7 |
⚽ 4188 / 1289 / 237 Регистрация: 27.07.2009 Сообщений: 3,961 |
|
12.12.2010, 20:25 |
2 |
сумму их произведения это как?
0 |
0 / 0 / 0 Регистрация: 12.12.2010 Сообщений: 8 |
|
12.12.2010, 20:39 [ТС] |
3 |
это как? сам не понимаю,но она именно так и звучит Добавлено через 1 минуту
Даны числа 5 10 15 20 25 найти сумму их произведения. заранее благодарен произведений *
0 |
⚽ 4188 / 1289 / 237 Регистрация: 27.07.2009 Сообщений: 3,961 |
|
12.12.2010, 20:41 |
4 |
сумма: 5+10+15+20+25
именно так и звучит может именно так (не верно) записано со слов?
0 |
VampirSS 19 / 19 / 15 Регистрация: 08.12.2010 Сообщений: 34 |
||||
12.12.2010, 20:49 |
5 |
|||
Сообщение было отмечено Памирыч как решение Решение
Это если дословно по заданию. То есть – 5*10+5*15+5*20+…+10*15+10*20+…+20*25
0 |
2857 / 1986 / 788 Регистрация: 23.09.2010 Сообщений: 4,877 |
|
12.12.2010, 20:50 |
6 |
VampirSS
0 |
parad1se 0 / 0 / 0 Регистрация: 12.12.2010 Сообщений: 8 |
||||
12.12.2010, 20:54 [ТС] |
7 |
|||
сумма: 5+10+15+20+25 может именно так (не верно) записано со слов? может так: Добавлено через 2 минуты
Это если дословно по заданию. То есть – 5*10+5*15+5*20+…+10*15+10*20+…+20*25 это правильно???
0 |
VampirSS 19 / 19 / 15 Регистрация: 08.12.2010 Сообщений: 34 |
||||
12.12.2010, 22:05 |
8 |
|||
Сообщение было отмечено Памирыч как решение РешениеSuPeR XaKer, но не писать же вручную всю эту сумму, хотя… для 5-ти чисел вручную было бы короче Добавлено через 51 минуту
Или вот так, если разложить сумму произведений по 5^2.
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
12.12.2010, 22:05 |
Помогаю со студенческими работами здесь Найти сумму, произведение, сумму квадратов, модуль суммы, квадрат произведения компонентов, и последнюю компоненту файла С клавиатуры вводится N целых чисел a1, a2,….,aN. Найти сумму этих чисел. Найти номер первого четного числа последовательности чисел. Найти сумму произведения элементов каждой строки матрицы Найти сумму, произведение, сумму квадратов и сумму корней 2 чисел Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 8 |
Сумма и произведение цифр числа
Задача:
Дано
число. Найти сумму и произведение его
цифр.
Описание
переменных:
n
– число;
sum
– сумма цифр;
mult
– произведение цифр.
Алгоритм
решения задачи:
-
sum
присвоить ноль. -
mult
присвоить единицу (при умножении на
ноль результат будет нулевым). -
Пока
n больше нуля
-
найти
остаток от деления n на 10 (т.е. последнюю
цифру числа), добавить его к сумме и
увеличить произведение; -
избавиться
от последнего разряда числа n путем
деления нацело на число 10.
Программа
на языке Паскаль:
var
n, sum, mult: integer;
begin
write(‘Enter
number: ‘);
readln(n);
sum
:= 0;
mult
:= 1;
while
n > 0 do begin
sum
:= sum + n mod 10;
mult
:= mult * (n mod 10);
n
:= n div 10
end;
writeln(‘Sum
of digits = ‘, sum);
writeln(‘Multiplication
of digits = ‘, mult);
readln
end.
Окна в crt. Программа для угадывания числа
Задача:
Используя
возможности модуля crt,
оформить выводимую на экран информацию.
Программа
на языке Паскаль:
uses
crt;
var
i,k,n,x: byte;
begin
clrscr;
randomize;
i
:= random(10);
window(20,5,60,7);
textbackground(blue);
clrscr;
textcolor(lightgray);
k
:= 0;
gotoxy(4,2);
write(‘Введите
число: ‘);
x
:= 19;
repeat
gotoxy(x,2);
readln(n);
k
:= k + 1;
x
:= x + 2
until
i = n;
window(20,9,60,11);
textattr
:= 4 shl 4 + 14;
clrscr;
gotoxy(4,2);
writeln(‘Угадано
с ‘, k, ‘-ой попытки’);
readln
end.
Примечания:
Процедура
window
задает окно, которое определяется
координатами верхнего левого и правого
нижнего углов. Все дальнейшие действия
применяются по отношению к текущему
окну. Также меняется и координатная
сетка.
Вычисление средних арифметических массивов
Задача:
Найти
средние арифметические пяти массивов,
состоящих их десяти целых чисел.
Описание
переменных:
arr
– массив, состоящий их 5 элементов-массивов,
каждый из которых в свою очередь содержит
10 целых чисел;
average
– массив, содержащий средние арифметические
вложенных массивов массива arr;
Алгоритм
решения задачи:
-
Заполняем
массивы целыми числами с помощью функции
fill_array. Функция вызывается в цикле for
5 раз и возвращает очередной подмассив
массива arr. -
Для
каждого вложенного массива целых чисел
вычисляется среднее арифметическое с
помощью функции found_average. Результат
заносится в массив average.
Программа
на языке Паскаль:
const
n = 10; m = 5;
type
type_numbers
= array[1..n] of integer;
type_arr
= array[1..m] of type_numbers;
type_average
= array[1..m] of real;
var
arr:
type_arr; {array of arrays}
average:
type_average; {array of averages}
i,j:
byte;
function
fill_array():type_numbers;
var
i:byte; a:type_numbers;
begin
for i:=1 to n do a[i]:=random(50)+1;
fill_array
:= a;
end;
function
found_average(a:type_numbers):real;
var
i:byte; sum:integer;
begin
sum := 0;
for
i:=1 to n do sum:=sum+a[i];
found_average
:= sum / n;
end;
begin
randomize; for i:=1 to m do arr[i] := fill_array();
for
i:=1 to m do begin
for
j:=1 to n do write(arr[i,j]:3);
average[i]:=found_average(arr[i]);
writeln(‘
— ‘, average[i]:6:2);
end;
readln
end.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Написать программу для нахождения суммы и произведения двух чисел. Паскаль. Паскаль.
Артём Ветчанинов
Знаток
(332),
закрыт
11 лет назад
Лучший ответ
VaDiM
Профи
(508)
11 лет назад
program _____;
uses crt;
var a,b:integer;
begin
writeln(‘Введите два числа: ‘);
readln(a,b);
writeln(‘Сумма: ‘, a+b, ‘ Произведение: ‘, a*b);
readln;
end.
Остальные ответы
Никита Рублевский
Ученик
(198)
1 год назад
Ты еблуан?
Похожие вопросы
Сумма и произведение введенных чисел…
Код на Pascal:
var
i: integer;
s,p: real;
x: real;
begin
writeln('Введите 10 чисел: ');
s := 0;
p := 1;
for i := 1 to 10 do
begin
read(x);
s := s + x;
p := p * x;
end;
writeln('Сумма введенных чисел = ',s);
writeln('Произведение введенных чисел = ',p);
end.
Код на PascalABC.NET:
var
s,p: real;
begin
writeln('Введите 10 чисел: ');
s := 0;
p := 1;
for var i := 1 to 10 do
begin
var x: integer;
read(x);
s += x;
p *= x;
end;
writeln('Сумма введенных чисел = ',s);
writeln('Произведение введенных чисел = ',p);
end.
Категория: Статьи » Программирование » Pascal
Коментарии к Сумма и произведение введенных чисел на Pascal:
Pascal задачи
Найти сумму и произведение цифр, введенного натурального числа. Например, если введено число 2023, то сумма его цифр равна – (2+0+2+3), а произведение – (2*0*2*3).Разбор задачи на Pascal
Как решить задачу на Pascal
1)Установите переменную, где сумма цифр будет суммироваться, на 0, а переменную накопления произведения на 1 (если вы присвоите 0, умножение обнулит результат).
2) Пока введенное число не уменьшится до нуля, выполните следующие действия:
а)В переменную суммы цифр добавьте последнюю цифру извлеченного числа, найдя остаток от деления на 10.
б)Значение переменной для хранения произведения цифр умножается на последнюю цифру числа.
с)Избавьтесь от последней цифры числа, разделив его на 10.
Решение задачи с помощью Pascal
var
n, sum,mult: integer;
begin
readln(n);
sum := 0;
mult := 1;
while n > 0 do begin
sum := sum + n mod 10;
mult := mult * (n mod 10);
n := n div 10;
end;
writeln(‘Сумма: ‘, sum);
writeln(‘Произведение: ‘, mult);
end.
Pascal задачи
Все задачи на Паскаль
Репост статьи
30 ноября 2022 г.
Комментарии могут оставлять только зарегестрированные пользователи!
Комментарии
Ваш комментарий будет первым !