Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.95
таня2
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 48
#1

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

29.10.2013, 00:47. Просмотров 3510. Ответов 24
Метки нет (Все метки)

ПОЧЕМУ НЕ РАБОТАЕТ ПРОГРАММА???????

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
const int N=10;
int i,k=1,massiv[N];
cout<<"Vvedite 10 celyh chisel \n";
for(i=0;i<N;i++)
cin>>massiv[i];
for(i=0;i<N;i++)
cout<<"\n massiv["<<i<<"]="<<massiv[i];
for(i=1;1<=N;i=i+2)
{k=massiv[i]*k;}
cout<<"\n Proizv="<<k<<'\n'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 00:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос В одномерном массиве, вводимом с клавиатуры и состоящем из 10 целых чисел, вычислить произведение элементов массива с четными номерами (C++):

В одномерном массиве, состоящем из n элементов, вычислить произведение элементов массива с четными номерами - C++
#include &quot;iostream.h&quot; #include &quot;math.h&quot; main() { const int n=10 int mas,i,count; cout&lt;&lt;&quot;Введите элементы массива: &quot;\n&gt;&gt; ...

в одномерном массиве, состоящем из n целых элементов,используя родовые ф-ции вычислить произведение элементов массива с чётными номерами. - C++
в одномерном массиве, состоящем из n целых элементов,используя родовые ф-ции вычислить произведение элементов массива с чётными номерами.

В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить - C++
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов вычислить: 1) количество положительных элементов...

В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить - C++
В одномерном массиве, вводимом с клавиатуры и состоящем из 10 вещественных элементов, вычислить: 1) количество отрицательных элементов...

Вычислить в одномерном массиве произведение элементов массива с четными номерами - C++
В одномерном массиве, состоящем из 10 целых элементов, вычислить произведение элементов массива с четными номерами. Элементы вводить с...

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

24
ValeryS
Модератор
6961 / 5298 / 522
Регистрация: 14.02.2011
Сообщений: 17,866
29.10.2013, 00:51 #2
Цитата Сообщение от таня2 Посмотреть сообщение
for(i=1;1<=N;i=i+2)
вот здесь вот 1<=N в программе тоже 1 а не i ?
если да то цикл бесконечный
1
таня2
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 48
29.10.2013, 12:07  [ТС] #3
я заменила 1 на i, но все равно выдает ошибку. может с заголовочными файлами что-то не так????
0
Vigi
134 / 134 / 37
Регистрация: 28.05.2012
Сообщений: 616
Завершенные тесты: 1
29.10.2013, 12:13 #4
C++
1
#include <iostream>
и в конце пропущена ;
C++
1
cout << "\n Proizv=" << k << '\n';
а что за ошибка ?
0
таня2
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 48
29.10.2013, 12:17  [ТС] #5
cout<<"Vvedite 10 celyh chisel \n";

в этой строке
0
Vigi
134 / 134 / 37
Регистрация: 28.05.2012
Сообщений: 616
Завершенные тесты: 1
29.10.2013, 12:23 #6
напишите там где cout

C++
1
std::cout<<"Vvedite 10 celyh chisel \n";

или после includов вставте:
C++
1
using namespace std;
0
таня2
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 48
29.10.2013, 12:30  [ТС] #7
не помогает. все-равно ошибка...
0
Vigi
134 / 134 / 37
Регистрация: 28.05.2012
Сообщений: 616
Завершенные тесты: 1
29.10.2013, 12:31 #8
покажите еще раз весь код с исправлениями...
0
MrGluck
Модератор
Эксперт CЭксперт С++
7772 / 4808 / 747
Регистрация: 29.11.2010
Сообщений: 13,127
29.10.2013, 12:33 #9
Напишите главную функцию main
0
таня2
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 48
29.10.2013, 12:33  [ТС] #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
using namespace std;
const int N=10;
int i,k=1,massiv[N];
cout<<"Vvedite 10 celyh chisel \n";
for(i=0;i<N;i++)
cin>>massiv[i];
for(i=0;i<N;i++)
cout<<"\n massiv["<<i<<"]="<<massiv[i];
for(i=1;i<=N;i=i+2)
{k=massiv[i]*k;}
cout<<"\n Proizv="<<k<<'\n'
0
MrGluck
Модератор
Эксперт CЭксперт С++
7772 / 4808 / 747
Регистрация: 29.11.2010
Сообщений: 13,127
29.10.2013, 12:34 #11
А написали бы ошибку, вам бы помогли в первом посте

Добавлено через 36 секунд
Цитата Сообщение от таня2 Посмотреть сообщение
#include<conio.h>
#include<iostream.h>
#include<stdlib.h>
using namespace std;
const int N=10;
int i,k=1,massiv[N];
cout<<"Vvedite 10 celyh chisel \n";
for(i=0;i<N;i++)
cin>>massiv[i];
for(i=0;i<N;i++)
cout<<"\n massiv["<<i<<"]="<<massiv[i];
for(i=1;i<=N;i=i+2)
{k=massiv[i]*k;}
cout<<"\n Proizv="<<k<<'\n'
И где тут
C++
1
2
3
4
int main()
{
...
}
?
1
Vigi
134 / 134 / 37
Регистрация: 28.05.2012
Сообщений: 616
Завершенные тесты: 1
29.10.2013, 12:38 #12
ну блин........ ))))))
а где у вас main ???


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream>
#include<conio.h>
 
using namespace std;
 
int main()
{
    const int N = 10;
    int i, k = 1, massiv[N];
    cout << "Vvedite 10 celyh chisel \n";
    for (i = 0; i < N; i++)
        cin >> massiv[i];
    for (i = 0; i < N; i++)
        cout << "\n massiv[" << i << "]=" << massiv[i];
    for (i = 1; i <= N; i = i + 2)
    {
        k = massiv[i] * k;
    }
    cout << "\n Proizv=" << k << '\n';
}
1
таня2
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 48
29.10.2013, 12:48  [ТС] #13
Я все поисправляла, все равно не хочет работать!!!!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<conio.h>
#include<iostream.h>
using namespace std;
int main()
{
const int N=10;
int i,k=1,massiv[N];
cout<<"Vvedite 10 celyh chisel \n";
for(i=0;i<N;i++)
cin>>massiv[i];
for(i=0;i<N;i++)
cout<<"\n massiv["<<i<<"]="<<massiv[i];
for(i=1;i<=N;i=i+2)
{k=massiv[i]*k;}
cout<<"\n Proizv="<<k<<'\n';
}
0
chizz
982 / 499 / 54
Регистрация: 19.03.2013
Сообщений: 3,094
Записей в блоге: 18
Завершенные тесты: 1
29.10.2013, 12:58 #14
Все работает. Вы в конце поставьте

cin>>k;

чтобы видеть результат работы.
0
Vigi
134 / 134 / 37
Регистрация: 28.05.2012
Сообщений: 616
Завершенные тесты: 1
29.10.2013, 12:58 #15
сделайте копи паст из моего поста...

либо исправте:

C++
1
#include<iostream>
0
29.10.2013, 12:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.10.2013, 12:58
Привет! Вот еще темы с ответами:

Вычислить произведение в одномерном массиве , состоящем из 8 целых элементов. - C++
Помогите сделать через stdio.h conio.h №1 Вычислить произведение в одномерном массиве , состоящем из 8 целых элементов. №2 Написать...

В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива с нечетными номерами. - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: Сумму элементов массива с нечетными номерами.

В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между - C++
Помогите исправить программу Задание: В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента...

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


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

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

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