0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
1

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

12.05.2015, 10:53. Показов 2027. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите,пожалуйста, разработать приложение поиска произведения нечетных отрицательных элементов в одномерном массиве. Может у кого есть рабочая программа или код))?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2015, 10:53
Ответы с готовыми решениями:

Поиск произведения нечетных отрицательных элементов в двумерном массиве. В чем ошибка?
Мне нужно сделать программу поиск произведения нечетных отрицательных элементов в двумерном массиве...

Поиск произведения элементов в заданном диапазоне в одномерном массиве
Завтра экзамен!Нужен код в С++!Буду очень благодарна! Разработать приложение поиска произведения...

Поиск произведения положительных четных элементов в одномерном массиве
Помогите сделать программу поиска произведения положительных четных элементов в одномерном массиве...

В одномерном массиве, состоящем из n вещественных элементов, вычислить количество отрицательных элементов массива
1)количество отрицательных элементов массива; 2)сумму модулей элементов массива, расположенных...

32
36 / 36 / 47
Регистрация: 20.04.2015
Сообщений: 198
12.05.2015, 10:59 2
C++
1
2
3
  
 if (A[i]<0 )
 multi=multi*A[i];
Цитата Сообщение от Natoli Посмотреть сообщение
поиска произведения нечетных отрицательных элементов в одномерном массиве
?
0
244 / 164 / 133
Регистрация: 30.09.2012
Сообщений: 690
12.05.2015, 11:04 3
C++
1
2
3
4
for(int i = 0; i < size ; ++i)
{
if(mas[i]%2 != 0 && mas[i] < 0) result *= mas[i]
}
0
36 / 36 / 47
Регистрация: 20.04.2015
Сообщений: 198
12.05.2015, 11:10 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<iostream.h>
#include<time.h>
#include<stdlib.h>
#define n 6
 
 
main() {
    
float a[n];
int Multi=1;
    int i;
    randomize();
    for(i=0;i<n; a[i++]=random(101/50));
 
 
 
for(i=0; i<n;i++) {
if(a[i]%2 != 0 && a[i] < 0) 
Multi*=a[i])
}
cout<<"Multiply of elements="<<Multi<<endl;
}
}
0
63 / 61 / 37
Регистрация: 01.04.2015
Сообщений: 116
12.05.2015, 11:12 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "iostream"
 
int main()
{
    const unsigned int n = 10;
    int A[n] = {0};
    int result = 1;
    std::cout << "Enter A[] = ";
    for(unsigned int i=0; i<n; ++i)
        std::cin >> A[i];
    std::cout << std::endl << std::endl;
    for(unsigned int i=0; i<n; ++i)
        std::cout << A[i] << ' ';
    for(unsigned int i=0; i<n; ++i)
        if((i%2) && (A[i])<0)
            result *= A[i];
    std::cout << std::endl << std::endl << "result =" << result << std::endl;
    system("pause");
    return 0;
}
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
12.05.2015, 11:47  [ТС] 6
спасибо))
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
14.05.2015, 20:55  [ТС] 7
Есть большая проблема, я С++ не понимаю, а программу нужно сделать до 18 числа - экзамен(((Помогите, кому не сложно, сделать программу....Плиз?Кто разбирается

Добавлено через 2 часа 33 минуты
в int main выдает ошибку(((
0
36 / 36 / 47
Регистрация: 20.04.2015
Сообщений: 198
15.05.2015, 05:56 8
Natoli, все исправил.Попробуйте так...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream.h>
#include<time.h>
#include<stdlib.h>
#define n 6
 
 
main() {
    
int a[n];
int Multi=1;
    int i;
    randomize();
    for(i=0;i<n; a[i++]=random(100)-50);
 
for(i=0; i<n;i++) {
if(a[i]%2!= 0 && a[i] < 0) 
Multi*=a[i];
}
 
cout<<"Multiply of elements="<<Multi<<endl;
}
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
15.05.2015, 07:23  [ТС] 9
Solitaire Raven, Теперь в другом месте ошибку выдаетя ничего не могу понять
0
36 / 36 / 47
Регистрация: 20.04.2015
Сообщений: 198
15.05.2015, 07:31 10
Цитата Сообщение от Natoli Посмотреть сообщение
Теперь в другом месте ошибку выдает ничего не могу понять
Покажи в каком месте?

Я все проверил и она работает
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
15.05.2015, 09:34  [ТС] 11
Solitaire Raven, а вы можете мне в архиве ее скинуть?Если вам не сложно
0
36 / 36 / 47
Регистрация: 20.04.2015
Сообщений: 198
15.05.2015, 13:14 12
Natoli, куда скидывать?
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
16.05.2015, 10:58  [ТС] 13
_Scorpius_, мне ошибку выдает в int main
0
368 / 256 / 65
Регистрация: 22.06.2010
Сообщений: 1,566
16.05.2015, 11:14 14
Цитата Сообщение от Solitaire Raven Посмотреть сообщение
main() {
Разве не int main()?
0
63 / 61 / 37
Регистрация: 01.04.2015
Сообщений: 116
16.05.2015, 11:18 15
Natoli, какую ошибку, что пишет?
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
16.05.2015, 12:15  [ТС] 16
_Scorpius_, все нет никакой ошибки, только вот что то не понятное(((
C++.rar
0
63 / 61 / 37
Регистрация: 01.04.2015
Сообщений: 116
16.05.2015, 12:23 17
Цитата Сообщение от Natoli Посмотреть сообщение
все нет никакой ошибки, только вот что то не понятное(((
Может подскажите что Вам непонятно, а то теряюсь в догадках
0
0 / 0 / 0
Регистрация: 25.04.2015
Сообщений: 63
16.05.2015, 12:25  [ТС] 18
_Scorpius_, я же скинула архив,есть возможность посмотреть у вас, гляньте?пожалуйста
0
63 / 61 / 37
Регистрация: 01.04.2015
Сообщений: 116
16.05.2015, 12:33 19
Ну, если я правильно понял, то Вам надо было создавать консольное приложение(Console Wizard, если не ошибаюсь), а не с формами.

И main() верните.
0
9 / 9 / 3
Регистрация: 11.08.2013
Сообщений: 55
16.05.2015, 12:33 20
Как мне кажется, самый простой и понятный вариант:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream.h>
 
int main()
{
    int massiv[50], i, size, p;
    
    // задание максимальной размерности массива
    cout << "\n\tVvedite razmer: ";
    cin >> size;
    
    // ввод массива
    cout << "\n\tVvedite massiv:\n\n";    
    for (i=0; i<size; i++) 
        cin >> massiv[i];
    
    // вычисления
    p = 1;
    for (i=0; i<size; i+=2) // i=0, так как с точки зрения пользователя, 0 элемент - нечётный
        if (massiv[i] < 0)
           p *= massiv [i];
    
    cout << "\n\tProizvedenie = \n" << p; // вывод результата
    system ("pause"); // задержка вывода
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2015, 12:33
Помогаю со студенческими работами здесь

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

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

В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму отрицательных элементов массива
Прошу помочь с моей задачей.Я только-только начал изучать С++ и у меня возникли трудности задача...

В целочисленном одномерном массиве найти сумму всех нечетных элементов
Помогите! Помогите! Хулиганы меня отчисляют!:cry:


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru