25 / 9 / 4
Регистрация: 17.10.2010
Сообщений: 203

Подсчитать произведение чисел, кратных 3 и определить среди них минимальное

18.10.2010, 12:15. Показов 5708. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В массиве случайных чисел подсчитать произведение чисел, кратных 3 и определить среди них минимальное.
вот что я сделал с произведением!
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Program kratnie;
uses crt;
Var i,j,m,n:integer;
s:longint;
Begin
clrscr;
writeln('vvedite m='); readln(m);
writeln('vvedite n='); readln(n);
s:=1;
writeln('chisla kratnie 3 v itervale ot m do n:')
  for i:=m to n do
      begin
            if i mod 3=0 then
                         begin
                             writeln(i);
                             s:=s*1;
end
end; 
writeln('proizvedenie etih chisel:',s);
readln;
end.
вот так! А как сделать чтобы он показал минимальное из всех чисел??
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.10.2010, 12:15
Ответы с готовыми решениями:

Ввести 10 произвольных чисел, найти среди них минимальное
подскажите плз!!! 1.Ввести 10 произвольных чисел, найти среди них минимальное, вывести всю последовательность, а затем минимальное число....

Среди N первых натуральных чисел подсчитать кол-во чисел, кратных 5 и 3 (Массив)
Ребят помогите пожалуйста очень надо буду благодарен. Среди N первых натуральных чисел подсчитать кол-во чисел, кратных 5 и 3

Среди N первых натуральных чисел подсчитать количество чисел, кратных 5 и 3
Среди N первых натуральных чисел подсчитать кол-во чисел, кратных 5 и 3.

29
Почетный модератор
 Аватар для Puporev
64320 / 47616 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
18.10.2010, 13:47
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ruslanishe Посмотреть сообщение
writeln('Минимальный среди элементов кратных 3 ',a[min]);
Вот здесь все верно, а если ты апостроф пропустил, то нефиг претензии выдвигать...

Добавлено через 40 секунд
Или лишний наоборот воткнул...
1
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
18.10.2010, 13:48
Цитата Сообщение от Ruslanishe Посмотреть сообщение
выдаёт ошибку на пункте минимального из 3: Error 8: String constant exceeds line.
Проверьте правильно ли вы списали задачу, скорее всего у вас в этой строке ошибка, так как у меня она компилируется
1
25 / 9 / 4
Регистрация: 17.10.2010
Сообщений: 203
18.10.2010, 13:59  [ТС]
Цитата Сообщение от mamedovvms Посмотреть сообщение
Проверьте правильно ли вы списали задачу, скорее всего у вас в этой строке ошибка, так как у меня она компилируется
блин точно после a[min] поставил апостроф!! сорри это моя слепота!
ещё вопросик почему он считает инимальное нето!

Добавлено через 2 минуты
подождите разберуся напишу!

Добавлено через 2 минуты
скажите как сюда ввести изоюражение покажу результат есть вопрос!
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
18.10.2010, 14:00
вот в этой строке напиши так a[i]:=random(100)+1; так как если в массиве будет 0 то программа решит что это число кратно 3 и оно будет участвовать в произведение, ну а если любое число умножить на 0 то получиться 0
1
25 / 9 / 4
Регистрация: 17.10.2010
Сообщений: 203
18.10.2010, 14:08  [ТС]
Цитата Сообщение от mamedovvms Посмотреть сообщение
вот в этой строке напиши так a[i]:=random(100)+1; так как если в массиве будет 0 то программа решит что это число кратно 3 и оно будет участвовать в произведение, ну а если любое число умножить на 0 то получиться 0
вот спс этот вопрос и был)

Добавлено через 1 минуту
а то ноль часто вылазил)

Добавлено через 6 минут
а то ноль часто вылазил)
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
18.10.2010, 14:08
mamedovvms, min задан неверно.
я бы написал так:
Pascal
1
min:=maxint div 3;
потому что первый мин должен быть самым большим
0
25 / 9 / 4
Регистрация: 17.10.2010
Сообщений: 203
18.10.2010, 14:09  [ТС]
Цитата Сообщение от кот Бегемот Посмотреть сообщение
mamedovvms, min задан неверно.
я бы написал так:
Pascal
1
min:=maxint div 3;
потому что первый мин должен быть самым большим
ну прога работает нормально несколько раз на одном и томже n проверял и выдавал верно!
0
25 / 9 / 4
Регистрация: 17.10.2010
Сообщений: 203
18.10.2010, 14:18  [ТС]
mamedovvms и PUPOREV спасибо огромное обе проги работают отлично!!
0
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
18.10.2010, 14:41
Цитата Сообщение от кот Бегемот Посмотреть сообщение
потому что первый мин должен быть самым большим
задано верно, если вы не обратили внимание то я присвоил 1 а это число совсем не делится на 3, и это значит что еще вообще ни одного не найдено элемента который бы делился на 3 это раз а во вторых min:=maxint div 3; чему же будет тогда равно min????? а он будет равен 10 922 а это число как вы понимаете не является кратным 3, а значит не удовлетворяет условию задачи, логично? Так может быть стоит с начала разобраться как написана мной задача, а уже потом говорить правильно ли она сделана. Сказать не правильно и не эффективно разные вещи

Добавлено через 13 минут
извиняюсь забыл чему присваивал значение, значит так оно присвоено 0 , в min я сохранял индекс элемента в массиве, нулевого в данном массиве нет. И если min равен 0 значит еще не найдено ни одного элемента который бы удовлетворял условию. Ну короче говоря повнимательнее прочитайте код программы и еще раз скажите правильно сделано или не правильно
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
18.10.2010, 16:16
Да нет, не вопрос, всё будет работать, но мин, задаваемый как большое число несколько упростит программу, одно условие можно будет сократить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.10.2010, 16:16

Определить минимальное среди нечетных и максимальное - среди четных чисел.
В одномерных массивах А и B определить минимальное среди нечетных и максимальное среди четных чисел. Если разница между ними больше...

Дано 30 целых чисел от 1 до 20. Подсчитать, сколько среди них чисел, делящихся на 3
Дано 30 целых чисел от 1 до 20. Подсчитать, сколько среди них чисел, делящихся на 3.

Дано 30 целых чисел от 1 до 20. Подсчитать, сколько среди них чисел, делящихся на 3
Дано 30 целых чисел от 1 до 20. Подсчитать, сколько среди них чисел, делящихся на 3. Нужно решить с помощью операции in.

Подсчитать количество положительных чисел и сумму отрицательных чисел среди них
1.Дано целое число если оно кратно 5,то его на 1,иначе увеличить в 3 раза. 1. Даны три числа.Подсчитать кол-во положительных и сумму...

Подсчитать произведение первых 10 чисел кратных 3
Подсчитать произведение первых 10 чисел кратных 3


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

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

Новые блоги и статьи
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru