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

Прокомментировать программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки,работа с ними http://www.cyberforum.ru/cpp-beginners/thread186045.html
Ввести две строки найти в каждой из них максимальное слово.Составить из них строку и вывести эту строку в обратном порядке.. Помогите пожалуйста с решением.!! Спасибо
C++ Определение зажатой клавиши. Доброго времени суток. Какой функцией можно определить зажатую клавишу. Или узнать зажата ли определенная клавиша. http://www.cyberforum.ru/cpp-beginners/thread186034.html
C++ Не создаётся объект класса
---------------------------------------Address.h-------------------------------------------------- #pragma once class Address { public: const static int SIZE_COUNTRY = 3; const static int...
nan C++
подскажите что это означает ввожу данные на выходе "nan" работаю только с double, long int
C++ Управление памятью и структурные типы данных http://www.cyberforum.ru/cpp-beginners/thread186020.html
С++ вот такая задача, не знаю что и думать((( Вывести список вузов, имеющих более половины студентов с высоким рейтингом. Исключить из перечня информацию по рейтингу студентов по наименованию...
C++ Площадь треугольника! Пытаюсь написать программу для вычисления площади вписанного треугольника,который получится,если соеденить середины сторон треугольника,заданного координатами своих вершин на плоскости. Ниже... подробнее

Показать сообщение отдельно
zidans
0 / 0 / 0
Регистрация: 30.10.2010
Сообщений: 45

Прокомментировать программу - C++

04.11.2010, 09:42. Просмотров 317. Ответов 3
Метки (Все метки)

Ребят, если не сложно прокомментируйте и проверьте пожалуйста програмку в Microsoft Visual C++ 6.0.
Вроде ошибок не дает но не могу понять ее результата.
Спасибо огромное.

Само задание: Дана матрица из N строк и М столбцов (1<N<=100, 1<M<=50).
Выполнить заданную операцию над матрицей:
Переоформить матрицу таким образом, чтобы ее строки располагались по неубыванию их поэлементных сумм.

Код прграммы:
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
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream.h>
#include <conio.h>
int main(void)
{
 int a[100][50];
 int s[100];
 int n, m;
 int i,j,k,t;
 cout<<"N=";
 cin>>n;
 cout<<" M=";
 cin>>m;
 for (i=0; i<n; ++i)
 {
  cout<<"\n";
  for (j=0; j<m; ++j)
  {
   cout<<" a["<<i<<","<<j<<"]=";
   cin>>a[i][j];
  }
 } 
 for (i=0; i<n; ++i)
 {
  s[i]=0;
  for (j=0; j<m; ++j)
  {
   s[i]+=a[i][j];
  }
 }
 for (j=n-1; j>=0; --j)
 {
  for (i=j-1; i>=0; --i)
  {
   if (s[i]>s[j])
   {
    t=s[i];
    s[i]=s[j];
    s[j]=t;
    for (k=m-1; k>=0; --k)
    {
     t=a[i][k];
     a[i][k]=a[j][k];
     a[j][k]=t;
    }
   }
  }
 }
 for (i=0; i<n; ++i)
 {
  cout<<"\n";
  for (j=0; j<m; ++j)
  {
   cout<<" a["<<i<<","<<j<<"]="<<a[i][j];
  }
 }
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru