Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2017, 09:03   #1
insordescent
Новичок
Джуниор
 
Регистрация: 26.01.2017
Сообщений: 4
По умолчанию Задание про массив

Нужно составить программу для организации массива из 15 целых чисел, с помощью функций произвольного типа описать поиск суммы элементов массива и минимального значения.

Код:
#include <iostream>
using namespace std;

int main()
{
int A[15]; 
cout << "integer value: ";
cout << A;

for(i = 0; i < 15; i++)
cout << A[15] << " ";

min = a[0][0];
max = a[0][0];

for (int i = 0; i < A; i++)

for (int j = 0; j < A; j++)
{
if (a[i][j] < min) min = a[i][j];
if (a[i][j] > max) max = a[i][j];
}
}

int Storage = 0;
for(int i=0;i<5;i++)
Storage += A[i];
cout << endl << "Сумма элементов = " << Storage << endl;




return 0;
}
Что здесь не так и почему?

Последний раз редактировалось Аватар; 27.01.2017 в 09:14.
insordescent вне форума Ответить с цитированием
Старый 27.01.2017, 10:06   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. нет функции требуемой по заданию
2. откуда-то появляется двумерный массив
3. зачем-то ищется максимум, хотя в задании его нет
4. суммируются только 5 элементов одномерного массива
5. не суммируется минимальный элемент
...
p51x вне форума Ответить с цитированием
Старый 27.01.2017, 10:17   #3
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

Может чем-то поможет.

cout << A;
Код:
A и int A[i];
не одно и тоже, зачем Вам A?
По Вашему заданию
вместо
Код:
cout << "integer value: ";
cout << A;
д.б.
Код:
cout <<  "Введите элементы массива  - целые числа";
в цикле
Код:
for(i = 0; i < 15; i++)
элементам A[i], присваиваем вводимые значения, используя функцию cin
А это что?
Код:
min = a[0][0];
max = a[0][0];
a[0][0]- это элементы какого-то непонятного двухмерного массива а, которого у Вас в задании нет. Ваш элемент, который в данном случае должен использоваться это A[0], кроме того не указаны типы переменных min, max.
При поиске суммы массива в цикле необходимо подсчитывать сумму всех элементов,а не 5, т.е не
Код:
for(int i=0;i<5;i++)
, а
Код:
for(int i=0;i<15;i++)
Откорректируйте все самостоятельно.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Старый 27.01.2017, 21:14   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

2.jpg
ura_111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задание на массив в С++ Joesidorov Общие вопросы C/C++ 1 17.12.2015 01:52
помогите чем нибудь с программкой лёгкой про процессы по курсовой,задание внутри Fufik1 Помощь студентам 0 24.11.2015 19:22
задание про одномерный массив! GreenMan Паскаль, Turbo Pascal, PascalABC.NET 2 16.02.2012 17:48
Assembler: задание про две строки Spay Помощь студентам 0 17.06.2011 19:27
задание про перемишение 2х кнопок TR1BUNAL Общие вопросы Delphi 5 08.06.2011 09:28