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

Ошибка: слишком много инициализаторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный Массив,матрицы http://www.cyberforum.ru/cpp-beginners/thread703536.html
Создать матрицу 5*5,значение каждого элемента которой равен сумме номера строки и столбца,на пересечении которых он находится и вычислите сумму элементов каждой строки.
C++ линейный Массив порядковый номер В линейном массиве найти максимальный элемент.Вставить порядковый номер максимального элемента,передвинув все оставшиеся на одну позицию вправо. http://www.cyberforum.ru/cpp-beginners/thread703534.html
В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент C++
1.В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка (n-1) путем отбрасывания в исходной матрице строки и столбца,на...
C++ Написать профамму, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива
Помогите написать прог которая вычисляет среднее арефметическое ненулевых элементов массНаписать профамму, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры...
C++ Циклический Алгоритм http://www.cyberforum.ru/cpp-beginners/thread703515.html
Друзья помогите написать данную программу. Буду очень благодарен! Ну или хотя бы объяснить как её сделать)
C++ Вставить между средними строками двумерного массива его первую строку Дан двумерный массив размером NxM, заполненный случайным образом. Вставить между средними строками первую. подробнее

Показать сообщение отдельно
sky12
0 / 0 / 0
Регистрация: 18.02.2016
Сообщений: 1
18.02.2016, 17:30
помогите плиз! не могу запустит: error C2078: слишком много инициализаторов warning C4129: m: неизвестная escape-последовательность

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
33
34
35
36
37
38
39
40
41
42
43
44
#include<iostream>
#include "mpi.h"
#include <stdio.h>
int main (int argc, char*argv[])
{
    int ranksize, rankid,a[10];
    int k,i,i1,i2,lmax,lmin,max,min,N=10;
    MPI_Status Status;
    MPI_Init(&argc,&argv);
        MPI_Comm_size(MPI_COMM_WORLD,&ranksize);
        MPI_Comm_rank(MPI_COMM_WORLD,&rankid);
        a[i]=rand()%10+1;
        if(rankid==0)
        int MPI_Bcast(a[i],N,MPI_INT,0,MPI_COMM_WORLD);
                k=N/ranksize;
            i1=k*rankid;
            i2=k*(rankid + 1);
            if(rankid==ranksize-1)
                i2=N;
            for(i=i1;i<i2;i++)
                lmax=a[i];
            for(i=i1;i<i2;i++)
            {
                if(a[i]<a[i+1])
                    lmax=a[i+1];
            }
                if(rankid==0)
                {
                    max=lmax;
                        for(i=1;i<ranksize;i++)
                        {
                            MPI_Recv(&lmax,1,MPI_INT,MPI_ANY_SOURCE,99,MPI_COMM_WORLD,&Status);
                            max=lmax;
                            printf("\max= %3d",max);
                        }
                        
                }
                else
                    MPI_Send(&lmax,1,MPI_INT,0,99,MPI_COMM_WORLD);
                if(rankid==0)
                    //printf("\max=%3d",max);
                MPI_Finalize();
                return 0;
            }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru