0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 8

произведение первых трех элементов

18.02.2010, 00:26. Показов 1464. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Есть задача:
Дан массив состоящий из 10 элементов для хранения целых чисел. Найти: произведение первых 3 –х положительных элементов. (любые и не обязательно первые три и не обязателдьно по порядку)
Последовательность чисел ввести поочередно с помощью InputBox,. Вычисления производить после нажатия командной кнопки «Вычислить». Результат отобразить на форме с помощью элемента управления метка. Перебор значений реализовать с помощью оператора цикла FOR

Я вроде бы все понимаю. Но положительные числа не вычисляются.
Вы не могли бы помочь?Желательно к...уже сегодняшнему утру?((
Желательно весь код, чтобы я могла увидеть ошибку и детально сравнить.
Спасибо заранее!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.02.2010, 00:26
Ответы с готовыми решениями:

Вычислить сумму первых тридцати нечетных чисел деленную на произведение первых 7 четных чисел
Вычислить сумму первых тридцати нечетных чисел деленную на произведение первых 7 четных чисел

Дано целое число k, найти произведение целых чисел, больших трех и меньших k
1. дано целое число k, найти произведение целых чисел, больших трех и меньших k 2.Среди всех трехзначных чисел выбрать и вывести те,...

Найти произведение первых трех отрицательных элементов
Уважаемая администрация прошу написать программу на паскале Ввести одномерный массив А целых чисел, вывести его. Найти произведение...

10
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.02.2010, 00:33
Цитата Сообщение от Veridica Посмотреть сообщение
Желательно к...уже сегодняшнему утру?((
а де вы раньше .... были (мягко говоря)?
Цитата Сообщение от Veridica Посмотреть сообщение
Желательно весь код, чтобы я могла увидеть ошибку и детально сравнить.
т.е. у вас уже есть чото? будьте так любезны выложить свое чето здеся
Цитата Сообщение от Veridica Посмотреть сообщение
положительные числа не вычисляются
а они и не должны вычисляться, они должны проверяться (эт я вам по секрету говорю, потомушта у вас глазы оч красивые, наверное, а мож мне так просто показалось, с перепоя че тока не покажется, даже чертей можно увидеть зеленых)
и еще нужны названия елементов, если на то пошло:
Цитата Сообщение от Veridica Посмотреть сообщение
командной кнопки
и
Цитата Сообщение от Veridica Посмотреть сообщение
элемента управления метка
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 8
18.02.2010, 01:29  [ТС]
Эм...не спрашивайте.Раньше я пыталась сама.
Ничего нету)
с собой.
я писала в классе.
с оператором for...next.
кошмар в общем.

ну я не особо смыслю в лексике вашей.
вычисляться,проверяться - один лес темный.
это все равно что я буду вам объяснять что такое допустим семантика и что от нее зависит)))
Вы занимаетесь этим, а я мимо пробегаю из-за того,что общеобязательная норма(

Добавлено через 2 минуты
метку никак.
я ее делала невидимой сначала и на ней выводила с помощью if...бла-бла-бла тогда на метке результат.число.произведение точнее.
'произведение трех положительных элементов равно'

command 1.ну по заданию она же вычислить)

Добавлено через 8 минут
в общем дурацкое задание вверху я написала.
это полная формулировка.
препод сказала, что "это оочень легко"...
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.02.2010, 01:41
Цитата Сообщение от Veridica Посмотреть сообщение
что такое допустим семантика
и что же такое семантика?
межу протчим в программировании тож семантика есть
тут (в вике) так и написано
Семантика в программировании — система правил определения поведения отдельных языковых конструкций. Семантика определяет смысловое значение предложений алгоритмического языка.
так чо какраз по вашей специяльности

вот этот код всунуть в кнопку.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
dim Mas(10) as Long
k=0
p=1
for i=1 to 10
   if k<=3 then
       Mas(i)=inputbox("BBEDITE M" & i)
       if Mas(i)>0 then p=p*Mas(i): k=k+1
   else 
       exit for
   end if
next i
label1.caption=CStr(p)
1
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 8
18.02.2010, 01:49  [ТС]
Ну это же был пример!))
про семантику)
любой берите.)))форшлаги и легато и бла-бла-бла мелизмы.думаю этого нету)))

а если не сложно можете полностью код написать?
я в кнопку собачила inputbox просто
поэтому я только запуталась(((
и если можно разжевать?))мы так вообще не проходили,я не знаю половины из вышенаписанного((просто нам таких значков не давали :\
очень бы хотелось...
я не такая технически умная(
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.02.2010, 01:53
ну легато эт из музыки чота, у меня сестра и племяшки музыке обучаются там есть такое
а код полный
хотя его можно доработать:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
dim Mas(10) as Long, p as Long, k as Long, i as Long
k=0
p=1
for i=1 to 10
   if k<=3 then
       Mas(i)=CLng(val(nputbox("BBEDITE M" & i)))
       if Mas(i)>0 then p=p*Mas(i): k=k+1
   else 
       exit for
   end if
next i
label1.caption=CStr(p)
где label1 - имя метка

Добавлено через 35 секунд
а жевать я ниче не буду
время позднее, пора баиньки давно
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 8
18.02.2010, 01:59  [ТС]
эээээ так мало???
даже не верится, спасибо!

это слияние двух но плавное,но в информатике этого нет к счастью))

и вообще самое время для переводчиков и чтобы поесть)))
спасибо большое!

Long и CLng и CStr- это что за звери?(
и почему к=0, а р=1?
все остальное вроде проходили,спасибо!!
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.02.2010, 02:04
кстати надо и к = 1, а то получится 4 значения, а не 3
Long - тип данных длинное целое
CLng - функция преобразования переменной к типу длинное целое
CStr - функция преобразования переменной в строку

а р - эт произведение. если его к 0 приравнять, то 0*х=0
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 8
18.02.2010, 02:10  [ТС]
черт, с р тупанула...
эм.а вот в CLng не особо въехала.можно на пальцах попроще пояснить?

Добавлено через 1 минуту
эм.тупой вопрос)
Integer писать не надо разве?

Добавлено через 33 секунды
к=1 исправила,спасибо
0
 Аватар для BasicMan
19318 / 2626 / 84
Регистрация: 17.02.2009
Сообщений: 30,364
18.02.2010, 02:18
Цитата Сообщение от Veridica Посмотреть сообщение
Integer писать не надо разве?
ну вместо Лонга напиши его
тогда вместо CLng напиши CInt

Добавлено через 1 минуту
Цитата Сообщение от Veridica Посмотреть сообщение
в CLng не особо въехала
эт так
если х=8.2
то у=CLng(х), будет равняться 8
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 8
18.02.2010, 02:26  [ТС]
Спасибо!
С примером яснее
есл будет требовать integer я тогда исправлю.
Merci beacouuuuuuuuuuuuuup!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.02.2010, 02:26
Помогаю со студенческими работами здесь

Pascal. Дан массив целых чисел из 14 элементов. Найти произведение первых трех отрицательных элементов
Дан массив целых чисел из 14 элементов. Найти произведение первых трех отрицательных элементов

Найти произведение первых трех отрицательных элементов массива
Ввести одномерный массив А целых чисел, вывести его.Найти произведение первых трех отрицательных элементов. Произведением заменить все...

Рассчитать и вывести произведение первых трех положительных элементов заданного массива
Всем привет . Наслышан о сайте,возможно кто-то поможет ) 1.Рассчитать и вывести произведение первых трех положительных элементов...

Найти произведение первых трех элементов массива, больших заданного числа
В массиве а1, а2, ..., а25 найти произведение первых трех элементов, больших чем 5.

Найти разность среднего арифметического элементов первых трех и элементов последних трех столбцов матрицы
Задача№2 (найти разность среднего арифметического элементов первых трех и элементов последних трех столбцов матрицы X(5,6) паскаль)


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

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

Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru