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

Квадратная матрица, переставить строки местами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать список слов из файла и подсчитать количество повторения этих слов http://www.cyberforum.ru/cpp-beginners/thread902438.html
Здравствуйте. Помогите написать такую программу: в файле храниться текст. Нужно составить список слов из этого текста и посчитать частоту его повторения в тексте ({1поле: само слово} {2поле: кол-во...
C++ массив строк с++ есть массив строк char array={ "tom","15", "bob","20", "bill","25" }; Дальше я делаю выборку по возрасту if(atoi(array)>x) cout... (с этим проблем нет) как добавить в массив еще и фамилию?... http://www.cyberforum.ru/cpp-beginners/thread902429.html
C++ Объяаление #ifndef STRING_H_
Вот мы объявляем #include <iostream> #ifndef STRING_H_ #define STRING_H_ Уже не редко встречаю такое включение string.h Просто хотел бы уточнить.Я так понимаю с++ компилятор сам преобразует...
pflfxf/VISUAL с++ Найти произведение матриц C++
ЗАДАЧА. Найти произведение матриц A(m,n) и B(n,k). Таблица спецификаций № Идентификатор переменной или функции Назначение в программе Тип 1 A(i, j) Исходный массив-1 ...
C++ Ошибка в программе http://www.cyberforum.ru/cpp-beginners/thread902403.html
#include <iostream> int main () { int m = {4, 7, 8, 9, 56, 32, 8, 4, 3, 2}; int max_1 = 0; for(int i = 0; i<10; i++) { if(m > max_1) { max_1 = m;
C++ Дерево с приведенной структурой узла Дерево с приведенной структурой узла Что это такое? Как реализовать функцию, которая вернет указатель на начало линейного списка, построенного из узлов со значением вершин на заданном уровне дерева подробнее

Показать сообщение отдельно
Valentina
68 / 68 / 3
Регистрация: 13.05.2012
Сообщений: 130
15.06.2013, 14:07
или вот так
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include<iostream>
using namespace std;
const int c=10;
 
int main()
{
    double a[c][c];
setlocale (LC_CTYPE,"rus");
cout<<"Введите размерность матрицы: \n";
int r;
cin>>r;
int i, j;
 
for( i=0;i<r;i++)
  for( j=0;j<r;j++)
  {cout<<"Введите элемент матрицы: a["<<i<<"]["<<j<<"]\n";
cin>>a[i][j];
}
cout<<"Введеная матрица:\n";
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         cout<<"a["<<i<<"]["<<j<<"] "<<a[i][j]<<"\t";
      }
      cout<<endl;
   }
float max=0;
int k;
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         if(i==j)
             if(max<a[i][j])
             { max=a[i][j];
         k=i;}
         
        }
   }
cout<<"max "<<max;
int ride;
cout<<"Введите номер строки "<<endl;
cin>>ride;
 
double b[c],g[c];
int p1=-1,p=-1;
for(i=0;i<r;i++)
   {
    for(j=0;j<r;j++)
    {
            p1++;
            g[p1] = a[ride][j];
        
            p++;
            b[p] = a[k][j];
         
    }
   }
   p=-1;
   p1=-1;
   for(i=0;i<r;i++)
   {
    for(j=0;j<r;j++)
      {
            p++;
            a[ride][j] = b[p];
            p1++;
            a[k][j] = g[p1];
         
      }
   }
cout<<"Новая матрица:\n";
for(i=0;i<r;i++)
   {
        for(j=0;j<r;j++)
      {
         cout<<"a["<<i<<"]["<<j<<"] "<<a[i][j]<<"\t";
      }
      cout<<endl;
   }
 
  system("pause");
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru