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

Создание массивов - C++

Восстановить пароль Регистрация
 
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
01.04.2014, 19:17     Создание массивов #1
Помогите пожалуйста с массивами:

1) Сделать массив из 20 целых рандомных чисел от 0 до 200 и найти элемент близкий к среднему арифметическому значений этого массива.

2) Сделать массив из 20 рандомных чисел от -40 до 40 и поменять все отрицательные значения их модулями.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
01.04.2014, 20:19     Создание массивов #2
Минутку

Добавлено через 11 минут
Вот коды, первая и вторая функция, их просто копипастом в основную функцию. Сам не компелировал, так что какие-то миниглюки подправьте
C++
1
2
3
4
5
6
int mass[20];
srand(time(0));
for (int i = 0; i < n; i++) {
            a[i] = rand() % 200;
            cout << "Value of " << i << " element is " << a[i] << endl;
        }


C++
1
2
3
4
5
6
7
8
9
10
int mass[20];
srand(time(0));
for (int i = 0; i < n; i++) {
            a[i] =  -40 + rand() % 80;
            cout << "Value of " << i << " element is " << a[i] << endl;
        }
for (int i = 0; i < n; i++) {
If (a[i] < 0) {a[i] = abs(a[i]}
 
}
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
03.04.2014, 00:46  [ТС]     Создание массивов #3
А где в первом коде элемент близкий к среднему арифметическому значений этого массива, можно точнее код расписать?
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
03.04.2014, 09:14     Создание массивов #4
Basto!, извиняюсь, не досмотрел задание в тот раз. Опять же, примерный код только, т.е. правьте вы, я не успеваю) Бегин и енды после выполнения программки вам тоже надо поставить самому

C++
1
2
3
4
5
6
7
8
9
10
int mass[20];
srand(time(0));
for (int i = 0; i < n; i++) {
            a[i] = rand() % 200;
            cout << "Value of " << i << " element is " << a[i] << endl;
int sredsum = 0;
for (int i = 0; i < n; i++) {
(SredSum = SredSum + A[i]; )        }
SredSum = SredSum / 20 ;
Cout<< SredSum;
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
04.04.2014, 13:29  [ТС]     Создание массивов #5
Какой то странный у меня трабл, энды поставил, бегин также, но все равно фэйл.
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
04.04.2014, 13:33     Создание массивов #6
Basto!, написал бы в чем именно. Это дело надо вставлять в основную функцию, не забывай
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
05.04.2014, 20:13  [ТС]     Создание массивов #7
Понял в чем трабл и исправил. А более тяжелое из массивов, что-то типа базы данных студентов (до 70чел) можно такое реализовать? Чтобы была возможность просмотра списка студентов, возможность добавления, удаления и прибавления студентов (по средству cin) и был простой, понятный интерфейс программы?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2014, 22:47     Создание массивов
Еще ссылки по теме:

Создание динамических массивов внутри класса: Нарушение прав доступа при чтении "0xbf800000" C++
Создание одномерных массивов, поиск, вставка и удаление элементов C++
Создание массива массивов структур с++ C++

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

Или воспользуйтесь поиском по форуму:
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
05.04.2014, 22:47     Создание массивов #8
Basto!, Наверное, можно сделать через список либо динамамический массив+ структурный тип данных(аля рекорд в паскаль). Посмотрите в этом направление.
Более конкретно навряд ли подскажу, сам начинающий
Yandex
Объявления
05.04.2014, 22:47     Создание массивов
Ответ Создать тему
Опции темы

Текущее время: 14:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru