Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 14.12.2020
Сообщений: 4
1

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

21.01.2021, 14:13. Просмотров 1306. Ответов 2
Метки нет (Все метки)

Дан массив из 5х5 целых чисел. Напишите программу вычисления произведения элементов массива, среди трехзначных чисел, у которых вторая и последняя цифра кратны 3 и замените этим значением максимальный элемент массива, стоящий ниже главной диагонали. Полученный массив выведите на экран.
Нужна помощь в написании кода к данной программе, заранее премного благодарен всем тем кто поможет
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2021, 14:13
Ответы с готовыми решениями:

Написать программу вычисления произведения последних цифр у элементов массива
Здравствуйте, нужна помощь в написании кода для этой программы, заранее большое спасибо Дан массив...

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

Составьте программу вычисления произведения элементов матрицы B(N,N), кратных 5.
Составьте программу вычисления произведения элементов матрицы B(N,N), кратных 5.

Написать программу вычисления произведения чётных элементов одномерного массива
Здравствуйте! Обращаюсь к Вам за помощью. Нужно написать следующую программу: Буду благодарна за...

2
Модератор
Эксперт Pascal/DelphiЭксперт NIX
5666 / 3386 / 2424
Регистрация: 22.11.2013
Сообщений: 9,513
Записей в блоге: 1
21.01.2021, 16:26 2
Лучший ответ Сообщение было отмечено ivan23344 как решение

Решение

Цитата Сообщение от ivan23344 Посмотреть сообщение
произведения элементов массива, среди трехзначных чисел, у которых вторая и последняя цифра кратны 3
Pascal
1
2
3
4
  p:=1;
  for i:=1 to n do for j:=1 to n do
    if (a[i,j]>=100) and (a[i,j]<=999) and (a[i,j] mod 10 mod 3=0) and (a[i,j] div 10 mod 10 mod 3=0) then
      p:=p*a[i,j];
Цитата Сообщение от ivan23344 Посмотреть сообщение
замените этим значением максимальный элемент массива, стоящий ниже главной диагонали
Pascal
1
2
3
4
5
6
  mi:=2; mj:=1;
  for i:=3 to n do for j:=1 to i-1 do
    if a[mi,mj]<a[i,j] then begin
      mi:=i; mj:=j;
    end;
  a[mi,mj]:=p;
1
2062 / 942 / 378
Регистрация: 19.03.2019
Сообщений: 3,065
21.01.2021, 16:45 3
вот что в голове у создателей подобных заданий?

Цитата Сообщение от ivan23344 Посмотреть сообщение
произведения элементов массива, среди трехзначных чисел, у которых вторая и последняя цифра кратны 3
Цитата Сообщение от ivan23344 Посмотреть сообщение
и замените этим значением максимальный элемент массива
массив из целых чисел.
произведение достаточно быстро растущая функция. Допустим, что массив заполнен числом 999
чему равно 999^25 ? Это число точно влезет в целый тип данных?
Даже если в массиве будут и меньшие числа, подходящие под условие, например, 133, но их будет больше 8 (восьми), то тоже будут проблемы с переполнением целочисленного типа.
Авторы задачи идиоты или просто думать не умеют/не хотят?

PS. Вопрос, в общем, риторический.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2021, 16:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написать рекурсивную программу вычисления произведения элементов од- номерного целочисленного массива A из n э
Сделал программу, но выдаёт ошибку((... Помогите исправить: type Mas=array of...

Написать процедуру вычисления произведения всех положительных элементов массива
Написать процедуру вычисления произведения всех положительных элементов массива из 10 целых чисел....

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

Составьте программу вычисления произведения нечетных элементов одномерного массива
Составьте программу вычисления произведения нечетных элементов одномерного массива A(N), заполнив...

Разработать программу для вычисления произведения элементов одномерного числового массива
Разработать программу для вычисления произведения элементов одномерного числового массива. Помогите...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.