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

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

Войти
Регистрация
Восстановить пароль
 
paralon51
Сообщений: n/a
#1

исправьте ошибки - C++

17.12.2013, 22:26. Просмотров 132. Ответов 0
Метки нет (Все метки)

программа должна принимать матрицу размерности nxn, проверить каждую строку на упорядоченность ее элементов по убыванию. после чего, если таких строк хотя бы 2, то поменять местами их диагональные элементы.

вот сам код:

#include <cstdlib>
#include <iostream>
#include <math.h>

using namespace std;

int main(int argc, char *argv[])
{int n,i,j,c,g;
int **a,*b;
cout<<"vvedite razmernost' "; cin>>n;
a=new int*[n];
for(i=0;i<n;i++)
a[i]=new int[n]; //ob'yavlenie massiva dvumernogo
cout<<"vvedite elementy matrici "<<endl;
for(i=0;i<n;i++)
for(j=0;j<n;j++)
cin>>a[i][j]; //vvod matrici

int l,k=0, *R;
R=new int[k]; //massiv strok
for (g=i=0;i<n+1; i++) {
{for (j= 1; j< n; j++)
if (a[i][j]>a[i][j-1]) g++;} //proverka na ubivanie
if(l==0) R[k++]=i;
}
for(i=0;i<k;i++)
cout<<" "<<R[i];

if(k>1) //zamena elementov
for(i=0;i<k-1;i++)
{l=R[i];
c=a[l][l];
a[l][l]=a[l+1][l+1];
a[l+1][l+1]=c;}



for(i=0;i<n;i++,cout<<endl)
for(j=0;j<n;j++)
cout<<"\n"<<a[i][j]<<"\t"; //vivod matrici

system("PAUSE");
return EXIT_SUCCESS;
}


зараннее спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2013, 22:26     исправьте ошибки
Посмотрите здесь:

Массивы(исправьте ошибки) C++
C++ Исправьте ошибки в коде
C++ Исправьте мне ошибки!
C++ исправьте ошибки в коде
C++ исправьте ошибки в коде
исправьте ошибки в коде C++
C++ исправьте ошибки в игре
Исправьте ошибки C++
Исправьте ошибки в программе C++
Исправьте ошибки C++
C++ исправьте ошибки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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