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

Сумма элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread1042725.html
Помогите пож ^_^ Дана матрица А (5,3) {1.,2.,3.},{4.,5.,6.},{7.,8.,9.},{10.,1.,2.},{3.,4.,5.} 1)Найти max среди элементов матрицы,расположенных над побочной диагональю и его местоположение 2)Подсчитать кол-во положительных элементов в 1ой строке и произведение этих элементов по формуле Р=от j=1 ∏ до 4 |sin(Aij)| 3)заменить найденный max элемент в 1) задании на значение P
C++ Не повторяется цикл После завершения любого пункта программа закрывается( Не получается сделать так, чтобы после завершения любого пункта, выводилось снова главное меню программы. HELP!!! #include<iostream.h> #include<fstream.h> #include<conio.h> #include<stdlib.h> #include<iomanip.h> #include <dos.h> http://www.cyberforum.ru/cpp-beginners/thread1042714.html
C++ Удалить из массива первый положительный элемент, определить, есть ли в массиве заданное число
Использовать обращение к элементам матрицы с помощью операции и через указатель. Ввод элементов массива осуществлять с клавиатуры. Во время отладки и тестирования программы размер массива можно уменьшить. 1. Удалить из массива М (26) первый положительный элемент. 2. Определить, есть ли в массиве Q (10) заданное число Х, и если нет, то найти ближайшее к нему.
Подсчитать количество слов в данной последовательности C++
Дана строка длиной n символов. Группы символов, которые разделены пропусками (одним, несколькими ли), будем считать словами. Подсчитать количество слов в данной последовательности.
C++ Составить программу, которая подсчитывает количество слов в тексте http://www.cyberforum.ru/cpp-beginners/thread1042701.html
Из клавиатуры вводится текстовая строка. Составить программу, которая подсчитывает количество слов в тексте; выводит на экран слово, которое содержит наибольшее количество голосних букв; удаляет из текста все ненужные пропуски.
C++ Сумма элементов главной диагонали матрицы Такая проблема... Можете помочь с кодом. Как сделать что-бы считало элементы главной диагонали квадратной матрицы? #include<iostream> //library #include <stdio.h> //library #include <math.h> //library #include <time.h> #include <stdlib.h> using namespace std; int n; //матрица количество рядов и столбов int a ; //стандарт матрици int Max; подробнее

Показать сообщение отдельно
MonoRec
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 84
15.12.2013, 18:58     Сумма элементов массива
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
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int n;
cout<<"Enter number:"<<endl;
cin>>n;
int *a= new int[n];
float res=1;
for (int i = 0; i<n; i++)
    cin >> a[i];
for (int i = 0; i<n; i++)
    if (a[i] < 0)
          res*=a[i];
 
if (n!=0);
{int min =a[0];
for(int i=1; i<n; i++)
    if(min>a[i])
        min=a[i];
cout<<"Min="<<min<<endl;
cout<<"Negative res="<<res<<endl;
}
 
system ("pause");
    return 0;
}
Нашел произведение отрицательных элементов массива и мин значение!


Если в массиве нету отрицательных чисел, мне выдаёт значение 1! Как сиправить? Чтобы выдавало, например: ("Нету нег значений")
Как найти сумму положительных элементов массива расположенных после минимального элемента? Нашел мин значение что делать дальше незнаю =\
Как перебрать в цикле элементы массива, расположенные после минимального?!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru