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

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

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

Разделить массив по 3 элемента - C++

01.06.2011, 20:17. Просмотров 365. Ответов 1
Метки нет (Все метки)

Помогите решить задачу по одномерным массивам.
Дан массив из 18 елементов. Нужно разделить этот массив по 3 елемента. Из каждых 3-х елементов массива вычислить среднее арифметическое. И эти средние арифметические занести в другой массив и вывести.
Заранне спасибо.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2011, 20:17     Разделить массив по 3 элемента
Посмотрите здесь:

Разделить все элементы массива на значение первого элемента - C++
№1. Дан массив из n элементов. Все его элементы разделить на первый элемент. №2. Дан массив из n элементов. Напечатать все...

Как 1 массив разделить на 2? - C++
Помогите написать программу: Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного...

Разделить строку на массив - C++
Помогите разбить строку на слова и занести их в массив. Разбил. Теперь нужно вносить их в указатели на указатели? #define...

Разделить массив на 4 части - C++
Прошу прощения за глупую просьбу, подскажите пожалуйста как разбить массив допустим из 40 элементов на 4 массива по 10 элементов. Свои...

Разделить массив на две части - C++
Помогите решить адачку очень срочно надо Разделить массив на две части, поместив в первую элементы, большие среднего...

Разделить массив на две последовательности - C++
Дан массив четного размера. Разделить его элементы на две последовательности, записав в первую все элементы с четными индексами, а во...

Разделить символьный массив на лексемы - C++
Нужно разделить символьный массив на лексемы. Новая лексема - от и до мат. знака ("+", "-", "*",...

Разделить массив Char на слова - C++
Привет.. Вот есть массив символов: char buf; Немного далее в коде он печатается: printf(buf); Получается в таком виде: ...

Разделить массив на две части - C++
Помогите с решением задачи. Условие вот такое "дан массив целых чисел, лежащих в диапазоне , размерность массива - 10. Разделить массив на...

Многомерный массив. Дублирование значения первого элемента строки в значении последнего элемента предыдущей - C++
Здравствуйте уважаемые форумчане! Решил я сегодня разобраться с многомерными массивами! И немного разочаровался в своих результатах....

разделить числа, и записать их как массив - C++
Добрый вечер! Подскажите пожалуйста, как можно, имея, например, файл с последовательностью чисел 2 7 4 3, разделить числа, и записать их...

Разделить целое число на цифры и поместить в массив - C++
Случайное число от 0 до MAX_int, например 2415673, нужно разделить на цифры и поместить в массив по отдельности. Количество цифр в числе...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NightVVolf
2 / 2 / 1
Регистрация: 01.06.2011
Сообщений: 15
02.06.2011, 00:58     Разделить массив по 3 элемента #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
using namespace std;
 
int main(){
    int N=18;
    int M=N/3;
    int *num=new int[N];
    cout<<"Input numbs:"<<endl;
    for(int i=0;i<N;i++)
        cin>>*(num+i);
    int *res=new int[M];
    int sum=0;
    int m=0;
    for(int i=0;i<N;i++){
        sum+=*(num+i);
        if((i+1)%3==0){
            *(res+m)=sum/3;
            sum=0;
            m++;
        }
    }
    cout<<"Result:"<<endl;
    for(int i=0;i<M;i++)
        cout<<*(res+i)<<endl;
    delete num;
    delete res;
    return 0;
}
Ответ Создать тему
Опции темы

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