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

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

Войти
Регистрация
Восстановить пароль
 
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
#1

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

01.04.2014, 19:17. Просмотров 233. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста с массивами:

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

2) Сделать массив из 20 рандомных чисел от -40 до 40 и поменять все отрицательные значения их модулями.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 19:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создание массивов (C++):

создание массивов - C++
тут 2 задачи есть: 1)найти сумму не кратных 3 чисел массива 2)Дано массив A(18). Сформировать новый массив из непарных, кратных 5 чисел...

Создание массива массивов - C++
Можно ли из двумерного массива создать массив массивов? если, да помогите написать код

Создание динамических массивов - C++
Здравствуйте. Подтолкните в верном направлении. В начале пользователь задаёт количество массивов, потом размер первого массива, потом...

Создание массива массивов - C++
Добрый день, пытаюсь создать массив массивов, но не компилирует. Подскажите в чем ошибся пожалуйста. #include <QTextStream> int...

Создание и размер динамических массивов - C++
Имеется такая задача: Сделал это так: #include "stdafx.h" #include <iostream> #include <array> #include <vector> using...

Создание нескольких массивов в цикле - C++
Возможно ли в цикле создать энное количество массивов? Например while(n!=20) {new arr<n>} Что то на подобие этого. В java это...

7
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]}
 
}
0
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
03.04.2014, 00:46  [ТС] #3
А где в первом коде элемент близкий к среднему арифметическому значений этого массива, можно точнее код расписать?
0
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;
0
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
04.04.2014, 13:29  [ТС] #5
Какой то странный у меня трабл, энды поставил, бегин также, но все равно фэйл.
0
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
04.04.2014, 13:33 #6
Basto!, написал бы в чем именно. Это дело надо вставлять в основную функцию, не забывай
0
Basto!
1 / 1 / 0
Регистрация: 01.04.2014
Сообщений: 10
05.04.2014, 20:13  [ТС] #7
Понял в чем трабл и исправил. А более тяжелое из массивов, что-то типа базы данных студентов (до 70чел) можно такое реализовать? Чтобы была возможность просмотра списка студентов, возможность добавления, удаления и прибавления студентов (по средству cin) и был простой, понятный интерфейс программы?
0
Newchap
4 / 4 / 1
Регистрация: 17.09.2013
Сообщений: 179
05.04.2014, 22:47 #8
Basto!, Наверное, можно сделать через список либо динамамический массив+ структурный тип данных(аля рекорд в паскаль). Посмотрите в этом направление.
Более конкретно навряд ли подскажу, сам начинающий
0
05.04.2014, 22:47
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2014, 22:47
Привет! Вот еще темы с ответами:

Создание массива массивов структур с++ - C++
Здравствуйте! Подскажите, пожалуйста, возможно ли создание массива (известной длинны), элементами которого должны стать массивы структур...

Создание n-мерных массивов в функции - C++
Доброго времени суток! Вот сижу, и туплю на элементарщине. Если возможно, помогите понять кое что: Задание такое: необходимо создать массив...

Создание массивов в стеке и куче - C++
&quot;Напишите небольшую программу,которая создаёт массивы в стеке(массивы фиксированного размера) и массивы в куче(с помощью распределения...

Создание массивов используя данные из другого массива - C++
Пытаюсь написать мини игру, число игроков и их имена читаются из файла. В игре могут участвовать до 30 человек и по этому не хочу чтобы все...


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

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

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