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

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

Войти
Регистрация
Восстановить пароль
 
MDNdemon
Сообщений: n/a
#1

Сформировать одномерный массив целых чисел. - C++

19.04.2010, 22:48. Просмотров 945. Ответов 4
Метки нет (Все метки)

Мужики помогите, на экзамен задали , не знаю как делать, не получается(!

вот задание:

Сформировать одномерный массив целых чисел.
Распечатать полученный массив.
Поменять местами минимальный и максимальный элементы массива.
Удалить из массива все элементы превышающие его среднее значение более, чем на 100%.
Распечатать полученный массив.

-=-=-=-=-=-=-=-=-= хз, как делать ))))))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2010, 22:48     Сформировать одномерный массив целых чисел.
Посмотрите здесь:

Сформировать одномерный массив целых чисел C++
C++ Сформировать одномерный массив целых чисел, используя датчик случайных чисел
C++ Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
Сформировать одномерный массив целых чисел, используя датчик случайных чисел C++
Сформировать одномерный массив целых чисел C++
C++ Сформировать одномерный массив целых чисел
C++ Сформировать одномерный массив целых чисел, используя датчик случайных чисел
C++ Сформировать одномерный массив целых чисел, используя датчик случайных чисел
Сформировать одномерный массив целых чисел C++
Сформировать одномерный массив целых чисел и удалить последний нулевой элемент C++
C++ Сформировать одномерный массив целых случайных чисел
Сформировать одномерный массив целых чисел, используя датчик случайных чисел C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
19.04.2010, 22:53     Сформировать одномерный массив целых чисел. #2
поиск испоьзуйте, массив формировали уже 10000раз)
toxa92
167 / 94 / 2
Регистрация: 16.04.2010
Сообщений: 464
19.04.2010, 23:02     Сформировать одномерный массив целых чисел. #3
формируем массив (вероятно рандомно)
C++
1
mas[i][j]=rand()%Верхняя_граница_рандомов;
в этом же проходе по массиву ищем максимальный и минимальный элемент (max - при объявлении меньше минимально возможного, min при объявлении больше максимально возможного).
C++
1
2
if (min>mas[i][j]) {min=mas[i][j];min_i=i;min_j=j;}
if (max<mas[i][j]) {max=mas[i][j];max_i=i;max_j=j;}
Тута min_i и min_j координаты элемента в матрице. max_i и max_j разумеется тоже. после выхода из циклов мы знаем координаты максимального и минимального элементов. делаем
C++
1
tmp=mas[min_i][min_j];mas[min_i][min_j]=mas[max_i][max_j];mas[max_i][max_j]=tmp;
Теперь мы поменяли их местами. А вот про 100% я не понял что за задание
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
19.04.2010, 23:08     Сформировать одномерный массив целых чисел. #4
Цитата Сообщение от MDNdemon Посмотреть сообщение
Удалить из массива все элементы превышающие его среднее значение более, чем на 100%.
среднее значение=общая сумма элементов/размер массива.
и если какой-либо из элементов больше среднего значения => удаляем.

вроде так)
MDNdemon
Сообщений: n/a
19.04.2010, 23:33     Сформировать одномерный массив целых чисел. #5
Спасибо
Yandex
Объявления
19.04.2010, 23:33     Сформировать одномерный массив целых чисел.
Ответ Создать тему
Опции темы

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