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

Найти сумму положительных элементов столбца и строки массива, на пересечении которых находится минимальный элемент. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, попадает ли точка с координатами (x, y) в заштрихованную фигуру http://www.cyberforum.ru/cpp-beginners/thread150361.html
Определить, попадает ли точка с координатами (x, y) в заштрихованную фигуру.
C++ Трапеция Значения параметров вводятся с клавиатуры. Предусмотреть диалог с пользователем. Предполагается, что данные корректны. В трапеции заданы стороны a, b, d и высота h. Найти сторону c и диагональ e. http://www.cyberforum.ru/cpp-beginners/thread150358.html
C++ ребята, а тут все знают и С и С++? я на пример прямо С++ учить начел...
ребята, а тут все знают и С и С++? я на пример прямо С++ учить начел...
читаю главу 10 книги стивена праты - "объекты и классы". автор во всех примерах поступает следуйщим образм: объявляет класс в одном фаиле... C++
...а реализует функции в другом - в том котором создаёт и ползуется объектом. у меня вопросс: а не лучше ли (практичнее, или возможно ли вообще) помещать реализации функций в тот же фаиле где объявлен сам класс?
C++ файлы http://www.cyberforum.ru/cpp-beginners/thread150351.html
В файле текст: << Враг , что мудр и много знает,друга может быть ценней. Мудрость уважать пристало у врагов и друзей.>> В тексте посчитать знаки препинания и вывести их кол-во.
C++ массив размера N Дан массив размера N. Вывести его элементы в обратном порядке. подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
29.06.2010, 15:57     Найти сумму положительных элементов столбца и строки массива, на пересечении которых находится минимальный элемент.
Наверное так:
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
#include <iostream.h>
#include <conio.h>
#define n 3
 
  void main()
   {
    clrscr();
    int a[n][n],i,j,min,imin,jmin,s=0;
    cout<<"  Enter elements:\n";
     for(i=0;i<n;i++)
      for(j=0;j<n;j++)
       cin>>a[i][j];
    min=a[0][0]; imin=0; jmin=0;
     for(i=0;i<n;i++)
      for(j=0;j<n;j++)
       if(min>a[i][j]) { min=a[i][j]; imin=i; jmin=j; }
    cout<<"\n  min="<<min<<"  "<<"i="<<imin+1<<"  "<<"j="<<jmin+1;
     for(i=0;i<n;i++)
      if(a[imin][i]>0) s+=a[imin][i];
     for(i=0;i<n;i++)
      if(a[i][jmin]>0) s+=a[i][jmin];
    cout<<"\n  S="<<s;
    getch();
   }
 
Текущее время: 10:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru