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

Если в матрице есть одна строка, сумма элементов которой отрицательна, создать новую матрицу по правилу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Многомерные массивы и строки. http://www.cyberforum.ru/cpp-beginners/thread224230.html
Извиняюсь, что просто с нуля, но очень надо. Будьте добры) Программирование на языках С 1)Дана целочисленная квадратная матрица. Определить: а)сумму элементов в тех столбцах, которые не...
C++ запись структуры в файл ПОМОГИТЕ пожалуйста......... не могу сделать так чтобы в файл по завершению работы программы записывалось действие которое выполнялось......например...считалась сред.зарплата-----и в файл... http://www.cyberforum.ru/cpp-beginners/thread224224.html
C++ Блог схема
Пожалуйста помогите с блог схемой! Вот условие задачи: Записать в файл последовательного доступа N натуральных чисел: a1, a2,..., an (числа получить с помощью датчика случайных чисел)....
Как правильно передавать указатели на класс на другую форму C++
в общем добрый день, пытаюсь создать собственную телефонную книгу используя ооп. ну дак вот я описал в cpp файле два класса: один предок другого + управляющий класс. Начинаю привинчивать к формам, но...
C++ Реализация временных логик. http://www.cyberforum.ru/cpp-beginners/thread224174.html
Нужна реализованная программа в принципе без особой разницы на каком языке ( только не на ASM ). Нет, мне не нужно чтобы мне ее кто то написал, (это конечно было бы не плохо, но на это боюсь уйдет...
C++ Создание SDI приложения с функциями просмотра INI файлов Windows Создание SDI приложения с функциями просмотра INI файлов Windows. Т.е. в левой части имеется дерево каталогов разделов. В правой части в виде стандартного списка ключи и их значения в зависимости от... подробнее

Показать сообщение отдельно
Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
05.01.2011, 12:40
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
58
59
60
61
#include<conio.h>
#include<iostream>
using namespace std;
 
main()
{
int A[100][100], n, m, i, j, fl=0, s=0, sum[100]={0}, b[100]={0};
cout<<"Enter n and m\n\n";
cin>>n>>m;
for (i=0; i<n; i++) for (j=0; j<m; j++) A[i][j]=rand()%100-50;
cout<<"\n\n A[][] : \n\n";
for (i=0; i<n; i++) 
{
    s=0;
    for (j=0; j<m; j++)
    {
         cout<<A[i][j]<<" ";
         s+=A[i][j];
    }
    b[i]=i;
    if (s<0) fl=1;
    cout<<"\n";
}
for (i=0; i<n; i++)
{
    for (j=0; j<m; j++)
    {
        sum[i]+=A[i][j];
    }
}
if (fl==1)
{
          for (i=0; i<n-1; i++)
          {
              for (j=0; j<m-1; j++)
              {
                  if (sum[j]>sum[j+1])
                  {
                            sum[j]=sum[j]+sum[j+1];
                            sum[j+1]=sum[j]-sum[j+1];
                            sum[j]=sum[j]-sum[j+1];
                            b[j]=b[j]+b[j+1];
                            b[j+1]=b[j]-b[j+1];
                            b[j]=b[j]-b[j+1];
                  }
              }
          }
}
int u;
cout<<"\n A1[][] :\n\n";
for (i=0; i<n; i++)
{
    u=b[i];
    for (j=0; j<m; j++)
    {
        cout<<A[u][j]<<" ";
    }
    cout<<"\n";
}
getch();
}
По-моему, работает... =)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.