Помогите Исправить Ошибку В Коде(с++)

Тема в разделе "C/C++/C#", создана пользователем kirkl, 29 май 2012.

  1. kirkl

    kirkl New Member

    Регистрация:
    28 апр 2012
    Сообщения:
    4
    Симпатии:
    0
    Нужно используя функции сформировать с помощью ДСЧ двумерный массив и вывести его
    на печать . Затем все четные строки матрицы сдвинуть циклически на К элементов вправо .Не могу понять какие ошибки,помогите исправить пжлста


    #include <conio.h>
    #include <stdlib.h>
    #include <math.h>
    #include <iostream>
    #include <iomanip>
    #include <time.h>
    using namespace std;

    void mass(int n, int m)
    {
    int a[100][100];
    int i;
    cout <<"ishedni massiv:"<<"\n";
    srand(time(NULL));
    for (i=0; i<n; i++)
    {
    for (int j=0; j<m; j++)
    {
    a[j]=rand()%50;
    cout << a[j] << "\t";
    }
    cout <<"\n";
    }
    }


    int main()
    {
    int n,m;
    int k;
    cout << "vvedite chislo strok: ";
    cin >> n;
    cout << "vvedite chislo stolbcov: ";
    cin >> m;
    mass(n,m);
    cin>>k;
    for (int r = 0; r < n; r += 2)
    rotate ( int a[r], a[r] + m - k % m, a[r] + m);
    getch();
    return 0;
    }
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    при вызове функций не надо указывать тип
    это я про твой rotate

    + матрица должна быть объявлена в главной программе и передаваться
    в функцию для её заполнения
     
Загрузка...
Похожие Темы - Помогите Исправить Ошибку
  1. julia9311
    Ответов:
    1
    Просмотров:
    1.190
  2. Rpp
    Ответов:
    1
    Просмотров:
    809
  3. victory
    Ответов:
    0
    Просмотров:
    963
  4. victory
    Ответов:
    0
    Просмотров:
    789
  5. victory
    Ответов:
    3
    Просмотров:
    1.327

Поделиться этой страницей