|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.10.2019, 15:41 | #1 |
Регистрация: 03.10.2019
Сообщений: 8
|
Вычислить произведение элементов массива.
Здравствуйте, не знаю как сделать 3 задание, помогите пожалуйста на Си
Задание 3: вычислить произведение элементов массива, равных заданному k. Значения задавать с клавиатуры. PS: Решил перезалить вопрос. Код:
|
04.10.2019, 16:00 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Зачем?
Код:
Даже проходящий 5 классник предложил два варианта решения: 1. Пройтись по массиву подсчитать кол-во, равных k, и умножить это кол-во на k. 2. Завести переменную, равноую 1, пробежаться по массиву и если равен k домножать на k ее. |
05.10.2019, 00:55 | #3 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Зачем?
Продолжали бы в C++ Если скопировали у кого то код и хотите в нем разобратся, так Вы так и говорите. Вот к примеру, зачем Вам в таком мизерном кодо-движении функция: Она рентабельна при возникновении необходимости обработки больших массивов данных при ограниченном количестве ОЗУ. Т. Е. загружаем в ОЗУ обрабатываемые данные частями, указывая размер обрабатываемой части при помощи функции malloc. Это может быть оправдано например при обработке больших объемов данных в контроллере на базе ядра ARM, STM32Fxxx к примеру. Скажите чесно, листинг, так от булды вставили?
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 05.10.2019 в 01:03. |
05.10.2019, 14:53 | #4 |
Регистрация: 03.10.2019
Сообщений: 8
|
Здравствуйте, начнем с того почему не С++. Я только занялся программированием и по стечению обстоятельств пишу на си. Функция malloc использовалась у меня в примера по которому я начал делать этот код. (Как не трудно заметить знаю я в этой области не много). Ту часть что я написал в коде я более менее понял, а вот то что делать дальше вызывает у меня затруднение ибо найти пример не удается. И как написал комментатор помочь != решить за меня, что крайне печально. надеюсь я ответил на ваш вопрос.
|
05.10.2019, 16:35 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Так С или С++?
|
05.10.2019, 18:00 | #6 |
Регистрация: 03.10.2019
Сообщений: 8
|
эту программу на си делаю
|
05.10.2019, 18:24 | #7 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Ну так в чем проблема? В моем посту аш два решения...
|
05.10.2019, 20:59 | #8 |
Регистрация: 03.10.2019
Сообщений: 8
|
что то я фигню уже творю
Код:
Последний раз редактировалось DoDor; 05.10.2019 в 21:01. |
05.10.2019, 21:19 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,695
|
Полную. Вы зачем данную по условию k трогаете? Вы почему кол-во элементов не от 0 считаете? Что вы делаете пустым ифом в цикле? К чему элс относится?
|
05.10.2019, 22:05 | #10 |
Регистрация: 03.10.2019
Сообщений: 8
|
я переделал немного
Код:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычислить произведение элементов массива. | DoDor | Общие вопросы C/C++ | 4 | 06.10.2019 15:54 |
[Си] Вычислить произведение элементов массива, кратных 7 | SjMan | Помощь студентам | 3 | 19.12.2016 01:23 |
Вычислить произведение элементов массива с четными номерами. | Кулибаба Петро | C++ Builder | 3 | 11.12.2012 22:24 |
Вычислить произведение элементов массива, расположенных под главной диагональю | вася2342 | Помощь студентам | 1 | 06.06.2012 09:40 |
вычислить произведение элементов массива с чётными номерами | DimonNT | Помощь студентам | 3 | 29.11.2011 20:03 |