Форум программистов, компьютерный форум CyberForum.ru

Вычислить в одномерном массиве произведение элементов массива с четными номерами - C++

Восстановить пароль Регистрация
 
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
28.01.2013, 14:40     Вычислить в одномерном массиве произведение элементов массива с четными номерами #1
В одномерном массиве, состоящем из 10 целых элементов, вычислить произведение элементов массива с четными номерами. Элементы вводить с клавиатуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.01.2013, 14:40     Вычислить в одномерном массиве произведение элементов массива с четными номерами
Посмотрите здесь:

C++ произведение элементов массива с четными номерами
в одномерном массиве, состоящем из n целых элементов,используя родовые ф-ции вычислить произведение элементов массива с чётными номерами. C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива с нечетными номерами. C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму положительный элементов массива, произведение... C++
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых чисел, вычислить произведение элементов массива с четными номерами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MickeyBlueEyes
Студент
 Аватар для MickeyBlueEyes
120 / 131 / 12
Регистрация: 07.04.2011
Сообщений: 503
28.01.2013, 14:46     Вычислить в одномерном массиве произведение элементов массива с четными номерами #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(){
 
    int arr[10] = {0};
 
    cout << "Enter int arr[10]: ";
    
    for(int i = 0; i < 10; i++)
        cin >> arr[i];
 
    for(int i = 0; i < 10; i++){
        if(i % 2 == 0)
            cout << arr[i] * arr[i]  << endl;
    }
    
 
    system("PAUSE");
    
    return 0;
}
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
28.01.2013, 16:17     Вычислить в одномерном массиве произведение элементов массива с четными номерами #3
Здесь то же самое: убрать "system("pause");" .
Ну, и дописать #include <iostream.h> в начале.
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
28.01.2013, 16:24  [ТС]     Вычислить в одномерном массиве произведение элементов массива с четными номерами #4
тоесть вместо system("PAUSE"); написать getchar();, верно
и если не затруднит, объсните попроще. что означает getchar();

Добавлено через 3 минуты
сделал то что вы писали, с учето м замены на getchar(); и в этоге получил
Compiling NONAME04.CPP:
Error NONAME04.CPP 12: Multiple declaration for 'i' in function main()
MickeyBlueEyes
Студент
 Аватар для MickeyBlueEyes
120 / 131 / 12
Регистрация: 07.04.2011
Сообщений: 503
28.01.2013, 16:26     Вычислить в одномерном массиве произведение элементов массива с четными номерами #5
getchar - ожидает ввод символа
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
28.01.2013, 16:30  [ТС]     Вычислить в одномерном массиве произведение элементов массива с четными номерами #6
по поводу предыдущей программы и удаления в этой программе system , да и собственно
getchar();
return 0;
целиком, прога вроде работает и без них

Добавлено через 3 минуты
вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
 
int main()
{
int arr[10] = {0};
cout << "Enter int arr[10]: ";
for(int i = 0; i < 10; i++)
cin >> arr[i];
for(int i = 0; i < 10; i++)
{
if(i % 2 == 0)
cout << arr[i] * arr[i]  << endl;
}
ошибка описана выше
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
28.01.2013, 16:37     Вычислить в одномерном массиве произведение элементов массива с четными номерами #7
Sajgetzu, не, просто убрать. Если работает, то хорошо.
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
28.01.2013, 16:39  [ТС]     Вычислить в одномерном массиве произведение элементов массива с четными номерами #8
в указанном выше коде удалил повторяющуюся строку for(int i = 0; i < 10; i++)
прикопался к конечной скобке фигурной
Compiling NONAME04.CPP:
Error NONAME04.CPP 15: Compound statement missing } in function main()
Warning NONAME04.CPP 15: Function should return a value in function main()
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
28.01.2013, 16:41     Вычислить в одномерном массиве произведение элементов массива с четными номерами #9
Ну, да, там ведь одной скобки в конце не хватает. Нужно ее поставить.
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
28.01.2013, 16:43  [ТС]     Вычислить в одномерном массиве произведение элементов массива с четными номерами #10
Огромное вам спасибо за помощ, все работает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2013, 10:04     Вычислить в одномерном массиве произведение элементов массива с четными номерами
Еще ссылки по теме:

В одномерном массиве, состоящем из n элементов, вычислить произведение элементов массива с четными номерами C++
C++ Вычислить произведение элементов массива с четными номерами и количество элементов, лежащих в диапазоне
Вычислить произведение элементов массива с четными номерами C++

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

Или воспользуйтесь поиском по форуму:
Sajgetzu
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 60
31.01.2013, 10:04  [ТС]     Вычислить в одномерном массиве произведение элементов массива с четными номерами #11
Доброго всем времени суток. А может кто подкинуть другой вариан проги, она почемуто показывает просто фантастические выходные данные. ни одно математическое пособие не может подтвердить произведение чисел, при в воде в программу массива состоящего из чисел 1,2,3,4,5,6,7,8,9,0. результат вычислений получается 32297, хотя должнобыть значительно меньше
Yandex
Объявления
31.01.2013, 10:04     Вычислить в одномерном массиве произведение элементов массива с четными номерами
Ответ Создать тему
Опции темы

Текущее время: 05:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru