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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ взаимодействие нескольких процессов в среде Windows http://www.cyberforum.ru/cpp-beginners/thread310358.html
У меня есть готовая рабочая программа состоящая из двух файлов: процесс(сервер) и процесс(клиент). Она отлично работает. Проблема заключается в том, что препод не принимает её т.к. ему уже сдавали такую работу. Помогите её переделать))) :gsmile: Задание: Реализовать два процесса, один из которых дожидается нажатия клавиши (или кнопки на окне) и сообщает об этом другому процессу с помощью...
C++ Работа с классами помогите пожалуйста, срочно нужно решить задачу в С++ 1. Определить класс с именем ZNAK, содержащий следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми объектов типа ZNAK; записи должны быть упорядочены по датам дней рождения; • вывод на... http://www.cyberforum.ru/cpp-beginners/thread310357.html
C++ программа работает неправильно
Дана символьная матрица размера 13 на 18. Найти: номер первой по порядку строки, содержащий наибольшее число цифр; #include <iostream> #include <cstdlib> #include <conio.h> using namespace std; int main() { char matrix;
Построение C++
Здравствуйте вот нужно отредактировать программу т.к как не работает. Заранее спасибо все что не делал не могу понять , она не работает . построения графика функции f(x)=(sin(x/2)*х при x= #include<stdio.h>
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread310326.html
Нужно ввести елементы матрицы с левого верхнего угла по диагонали в право в гору
C++ Переделать программу другими функциями. #include <stdio.h> #include <conio.h> main() { clrscr(); int a = {1,2,3,4,5}, i; for(i=0;i<5;i++) printf("%d/",a); getch(); } Переделать через тему строки подробнее

Показать сообщение отдельно
NightVVolf
 Аватар для NightVVolf
2 / 2 / 1
Регистрация: 01.06.2011
Сообщений: 15
02.06.2011, 00:58     Разделить массив по 3 элемента
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;
}
 
Текущее время: 09:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru