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

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

Войти
Регистрация
Восстановить пароль
 
Random1ze
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 2
#1

Массивы, пж, срочно!( - C++

08.06.2011, 23:25. Просмотров 396. Ответов 6
Метки нет (Все метки)

Ребят, помогите пж(

1. Cгенерировать массив из 30 чисел, распечатать их по 10 в строке. Найти min, среднее значение, сумму чётных чисел.
2. Дан массив размера N. Вывести вначале его элементы с четными1|нечетными 2 индексами, а затем — с нечетными1|четными 2.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2011, 23:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Массивы, пж, срочно!( (C++):

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

срочно (Массивы) 4 вариант - C++
Задание 1 1. Описать двумерный массив целых чисел, число строк которого N. число столбцов М ввести с клавиатуры 2. Написать функцию...

одновимерны массивы с++ Builder 6 СРОЧНО! - C++
1. Задача 7-му элементу присвоить значение суммы предыдущего и последующего элементов; 2. Задача Найти максимальный элемент и присвоить...

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) - C++
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание. Заполнить массивы случайными числами, лежащими в интервале 0 до...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Попадание точки. Массивы чисел. Массивы записей. - C++
Всем привет. По языкам задали три контрольные на си. Я сам си не знаю, даже не представляю, поэтому очень нужна ваша помощь. ...

6
Daemon025
380 / 328 / 67
Регистрация: 06.12.2010
Сообщений: 894
08.06.2011, 23:35 #2
Random1ze, так в чём собственно проблема?
0
Random1ze
0 / 0 / 0
Регистрация: 05.06.2011
Сообщений: 2
08.06.2011, 23:36 #3
не могу решить)
вернее не очень знаю как)
0
Daemon025
380 / 328 / 67
Регистрация: 06.12.2010
Сообщений: 894
08.06.2011, 23:44 #4
Цитата Сообщение от Random1ze Посмотреть сообщение
Cгенерировать массив из 30 чисел
rand() % 30;
Цитата Сообщение от Random1ze Посмотреть сообщение
распечатать их по 10 в строке
if ((i+1) % 10) cout << "\n";

and so on....
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.06.2011, 02:27 #5
Цитата Сообщение от Random1ze Посмотреть сообщение
1. Cгенерировать массив из 30 чисел, распечатать их по 10 в строке. Найти min, среднее значение, сумму чётных чисел.
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
29
30
31
32
#include <algorithm>
#include <iostream>
#include <iterator>
#include <cstdlib>
#include <vector>
#include <ctime>
 
int main()
{
    std::vector< int > arr(30);
    int sum_of_even(0);
    double average(0.0);
    srand(static_cast< unsigned >(time(nullptr)));
    std::for_each(arr.begin(), arr.end(), [&](int & a)
    {
    a = rand() % 100 + 1;
    average += static_cast< double >(a);
    if(!(a % 2))
        sum_of_even += a;
    });
    average /= 30.0;
    std::copy(arr.begin(), arr.begin() + 10, std::ostream_iterator< int >(std::cout, " "));
    std::cout << '\n';
    std::copy(arr.begin() + 10, arr.begin() + 20, std::ostream_iterator< int >(std::cout, " "));
    std::cout << '\n';
    std::copy(arr.begin() + 20, arr.end(), std::ostream_iterator< int >(std::cout, " "));
    std::cout << "\nMin = " << *std::min_element(arr.begin(), arr.end())
          << "\nSum of even = " << sum_of_even
                 << "\nAverage value = " << average;
    std::getchar();
    return 0;
}
0
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
09.06.2011, 02:38 #6
чо та выкрутасов многа, а толку честно говоря мало
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
09.06.2011, 02:50 #7
Цитата Сообщение от OstapBender Посмотреть сообщение
чо та выкрутасов многа, а толку честно говоря мало
OstapBender, а вам-то что?
0
09.06.2011, 02:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2011, 02:50
Привет! Вот еще темы с ответами:

Многомерные массивы, как перебирать внутренние массивы - C++
Здравствуйте. Такой учебный код и плохо понимаю как перебираются внутренние массивы, может кто пояснит подоходчивее. Именно внутренний...

Массивы структур и массивы строк - C++
1. Сформировать динамический массив из элементов структурного типа. Структурный тип определен в варианте. 2. Распечатать...

массивы указателей,указатели на массивы - C++
Понимаю что тема эта изжевана, но я ещё жую.Хочу, чтобы усвоилось. допустим есть QStringList a; a.append(&quot;мамa&quot;); ...

индексные массивы и адресные массивы - C++
погитите решить задачу c массивами двумя способами {индексные и адресные} { Вычислить суммы элементов каждой строки матрицы Х(20х20),...


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

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

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