Задача на С ++

Тема в разделе "Общие вопросы по С и С++", создана пользователем Tatali, 17 май 2010.

  1. Tatali

    Tatali Гость

    программа в С++ для нахождения в каждой строке матрицы G(n, m) максимальный и минимальный элементы и помещения их на место первого и последнего элемента строки соответственно. Вывести на экран исходную и полученную матрицы в общепринятом виде.


    Помогите пожалуйста задачку решить.
    Не получается с решением. Пытаюсь решать в visual C++ 6.0 professional. или в задаче ошибка или я полный чайник.
     
  2. Tatali

    Tatali Гость

    вот код програмки. Условия я написала выше. Програмка не компилируется
    Код (Text):
    # include <iostream>
    # include <iomanip>

    double* matrix = new double[row*col];
    {
    double tmp(l);
    l = r;
    r = tmp;
    }
    int main()
    {
    int row;
    int col;
    // enter matrix dimensiions
    std::cin >> row >> col;
    double* matrix = new double(row*col);
    // reading matrix
    int sz = row*col;
    for (int j = 0; j < col; ++j)
    std::cout << matrix[shift + j] << " ";
    std::endl;
    // swap min with first and max with last for each line
    for (int i = 0; i < row; ++i)
    {
    int shift = i * col;
    int minc = shift, maxc = shift;
    for (int j = 1; j < col; ++i)
    {
    int idx = shift + j;
    if (matrix[idx] < matrix[minc])
    minc = idx;
    if (matrix[idx] > matrix[maxc])
    maxc = idx;
    }
    Вот ошибки, которые выскакивают
    --Configuration: Cpp1 - Win32 Debug--------------------
    Compiling...
    c:\program files\microsoft visual studio\vc98\include\new(1) : error C2018: unknown character '0x13'
    c:\program files\microsoft visual studio\vc98\include\new(1) : error
    c:\program files\microsoft visual studio\vc98\include\new(1) : error C2018: unknown character '0xd1'
    c:\program files\microsoft visual studio\vc98\include\new(1) : fatal error C1004: unexpected end of file found
    Error executing cl.exe.

    Cpp1.exe - 47 error(s), 0 warning(s)
     
  3. eReS

    eReS Гость

    Код (Text):
    #include <iostream>
    using namespace std;

    const int MAX       = 4;
    const int MINELEM   = 0;
    const int MAXELEM   = 99;

    int G[MAX][MAX] = {{32, 42, 44, 95},
    {24, 13, 74, 14},
    {12, 15, 86, 13},
    {45, 22, 97, 82}};

    //----------------------------------------------------------------------
    void joboffer()
    {
    int maxtemp = MINELEM;  // для хранения максимального значения
    int mintemp = MAXELEM;  // для хранения минимального значения

    for (int i=0; i<MAX; i++) {
    for (int j=0; j<MAX; j++) {
    if (maxtemp < G[i][j]) maxtemp = G[i][j];
    if (mintemp > G[i][j]) mintemp = G[i][j];
    }
    G[i][0] = mintemp;
    G[i][MAX-1] = maxtemp;
    maxtemp = MINELEM;
    mintemp = MAXELEM;
    }
    }

    //----------------------------------------------------------------------
    int main()
    {
    cout << "Матрица до преобразования: " << endl;
    for (int i=0; i<MAX; i++) {
    for (int j=0; j<MAX; j++) {
    cout << G[i][j] << "\t";
    }
    cout << endl;
    }

    joboffer();

    cout << endl << "Матрица после преобразования: " << endl;
    for (int i=0; i<MAX; i++) {
    for (int j=0; j<MAX; j++) {
    cout << G[i][j] << "\t";
    }
    cout << endl;
    }
    }
     
  4. Tatali

    Tatali Гость

    Спасибо большое. но выскакивают ошибки все те же. Помогите пожалуйста. Думаю займет всего 5 мин времени а то и меньше. Мне срочно нужен откомпелированная програмка. Сдать учителю ввиде .ехе файла. Задача решена. Это видимо visual C++ у меня работать не хочет. а времени в обрез качать что то другое.


    Пожалуйста.????!!!!!
     
  5. eReS

    eReS Гость

    Тут я ничем помочь не могу ;) У меня нет ни Windows ни Visual C++, может кто-то с жителей форума поможет ;)
     
  6. Kvant

    Kvant Гость

    поробуй запуск без отладки Ctrl+F5
     
Загрузка...
Похожие Темы - Задача на
  1. elzim
    Ответов:
    0
    Просмотров:
    932
  2. ShaoKahn
    Ответов:
    0
    Просмотров:
    1.128
  3. eremin-sanek
    Ответов:
    3
    Просмотров:
    1.108
  4. MonteCristo
    Ответов:
    1
    Просмотров:
    852
  5. bort
    Ответов:
    1
    Просмотров:
    1.181

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