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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ система счисления. дополнение http://www.cyberforum.ru/cpp-beginners/thread1046067.html
Написал програму, которая переводит с 10 в 2-ю систему счисления. Как сделать чтобы после вывода результата, снова появлялась строка Vvedite 4uslo и снова считало, и так 5 раз, после етого нужно чтобы по окончанию последнего результата при нажатие ентера был вывод 5 значений с 1 либо с 0... Например: Перевел число 5 Перевел число 10 Перевел число 15 Перевел число 20 Перевел число 25
C++ Строки и указатели Доброго времени суток! Дано вот такое задание по лабе: 1. Выделить из каждой строки и распечатать подстроки, заключенные в круглые скобки. 2. Среди выделенных подстрок найти самую длинную. Если их несколько – то первую. 3. В исходной строке, которой принадлежит найденная подстрока, удалить все символы, отличные от русских букв. Требуется реализовать его как консольное приложение с... http://www.cyberforum.ru/cpp-beginners/thread1046063.html
Задача на строки C++
Дан список сотрудников,в котором указаны фамилии и инициалы.Найти однофамильцев,и если они есть то вывести их фамилии и инициалы на экран,если таковых нет,то вывести на сообщение,что однофамильцев нет.
C++ Даны два целочисленных массива
Напишите пожалуйста программу: Даны два целочисленных массива K(m) и L(n). Найти элементы массива K не имеющие себе равных в массиве L.
C++ Выделение памяти под массив объектов http://www.cyberforum.ru/cpp-beginners/thread1046051.html
У меня есть класс Shape. Требуется выделить память под массив этих объектов. К примеру: *Shape **shapes; *shapes = new Shape; После такого способа выдает BAD_ACCESS при запуске. Malloc не предлагать, если можно выделить через NEW.
C++ Проверьте код и доделайте задачу до конца, пожалуйста :) Дана целочисленная квадратная матрица. Определить: — сумму элементов в тех столбцах, которые не содержат отрицательных элементов; — минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы. int _tmain(int argc, _TCHAR* argv) { int n,k; int m,i,j, s= 0,a =0, y_otr; cout <<"n="; подробнее

Показать сообщение отдельно
paralon51
Сообщений: n/a
17.12.2013, 22:26     исправьте ошибки
программа должна принимать матрицу размерности 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;
}


зараннее спасибо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru