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

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

Войти
Регистрация
Восстановить пароль
 
anton_dovzh
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 12
#1

Определить сумму и произведение элементов массива - C++

13.12.2012, 00:46. Просмотров 587. Ответов 7
Метки нет (Все метки)

на экран выводит хрень какую то
хотя может быть и правильно делаю
задание:
1.определить сумму всех элементов одномерного массива
2.произведение всех элементов.
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>
 
using namespace std;
 
 
 
int main()
{
   
   int array[1];
   int sum=0;
  int proizv=1;
 
   for(int i = 0; i < 1; i++)
      sum += array[i];
   for(int i = 0; i < 10; i++)
     proizv *= array[i]; 
   
   cout << "Summa vseh: " << sum << endl;
      cout << "Proizvedenie: "<< proizv << endl;
   system("pause");
   
}
0
Миниатюры
Определить сумму и произведение элементов массива  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2012, 00:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить сумму и произведение элементов массива (C++):

Определить сумму, произведение и сумму квадратов всех элементов массива. - C++
Определить: Сумму всех элементов массива; произведение всех элементов массива; сумму квадрата всех элементов массива.

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

С помощью записи «указатель-индекс» определить сумму четных элементов массива, сумму элементов - C++
Создать и вывести на экран массив из 10-ти чисел-квадратов 1^2, 2^2,3^2, .. С помощью записи «указатель-индекс» определить сумму четных...

Найти произведение отрицательных элементов массива и сумму положительных элементов, удовлетворяющих условию - C++
Добрый вечер, не могли вы помочь с решением вот этих двух задач ? Задача 1. В одномерном массиве, состоящем из n вещественных...

Функции обработки массива (определить произведение элементов массива, заменить модулем все элементы массива, уничтожить элемент с заданным значением) - C++
Вот задания,не могу сделать ни одного из них,буду благодарен за помощь. Написать функции для выполнения операций над одномерным...

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

7
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
13.12.2012, 00:48 #2
Делаешь-то правильно, но у тебя массив не инициализирован. В нем случайные значения. Точнее, одно с таким размером
1
anton_dovzh
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 12
13.12.2012, 00:55  [ТС] #3
а почему они случайные?я же не прописывал рандом
и как его инициализировать?
меня смущает,то что каждый раз выводятся разные числа
0
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
13.12.2012, 00:59 #4
Цитата Сообщение от anton_dovzh Посмотреть сообщение
а почему они случайные?я же не прописывал рандом
А какими они еще должны быть, если ты их не инициализировал? Ну вот логически сам подумай. Если ты объявил переменную и ее не инициализировал, то какой ей быть? 10? 100? 239746? Или какой еще?
Что в памяти лежит на стеке, то и будет. А в памяти лежит - "что-нибудь почти случайное".
Цитата Сообщение от anton_dovzh Посмотреть сообщение
и как его инициализировать?
Можно обратиться к элементу a[номер] = значение. Или так: = {список элементов}
1
anton_dovzh
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 12
13.12.2012, 01:01  [ТС] #5
аа все-все,спасибо большое)
перечитал,разобрался
0
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
13.12.2012, 01:02 #6
...
1
anton_dovzh
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 12
13.12.2012, 01:45  [ТС] #7
а для того,чтобы выполнить сумму квадратов всех элементов как нужно написать?
я вот что пишу
C++
1
2
    for(int i = 0; i < 10; i++)
       kvadrat+=(array[i]=10)^2;
но,у меня не получается

Добавлено через 40 секунд
вот полный код,если что
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
25
26
27
28
29
#include <iostream>
 
using namespace std;
 
 
 
int main()
{
   
    int array[10];
   int sum=0;
  int proizv=1;
  int kvadrat=0;
   for(int i = 0; i < 10; i++)
     
       sum += array[i]=10;
   for(int i = 0; i < 8; i++)
      
     proizv *= array[i]=2; 
   for(int i = 0; i < 10; i++)
       kvadrat+=(array[i]=10)^2;
 
   cout << "Summa vseh: " << sum << endl;
      cout << "Proizvedenie: "<< proizv << endl;
     cout << "Kvadrat: "<< kvadrat << endl;
 
   system("pause");
   
}
0
Vourhey
Почетный модератор
6486 / 2260 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
13.12.2012, 01:53 #8
pow
...
1
13.12.2012, 01:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2012, 01:53
Привет! Вот еще темы с ответами:

Найти сумму положительных элементов массива и произведение ненулевых элементов, стоящих на нечётных местах - C++
Хеелп!!! Пожалуйста) Нужно создать прогу ... Масив который состоит из n чисел и находит суму + елементов масива и * всех не нулевых...

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

Найти сумму элементов массива с нечетными номерами и произведение элементов между двумя отрицательными элем - C++
написать на С++. дан массив из N элементов (вещественные числа) . Вычислить : 1. сумму элементов массива с нечетными номерами. 2....

Вычислить и вывести произведение первых 7 элементов массива и сумму следующих 7 элементов находящихся на четных позициях - C++
Дан одномерный массив T, который состоит из 18 элементов. Вычислить и вывести произведение первых 7 элементов и сумму следующих 7 элементов...


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

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

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