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

Упорядочить строки матрицы по не убыванию наибольших элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан символ С. Вывести два символа, первый из которых предшествует символу С в кодовой таблице, а второй следует за символом С http://www.cyberforum.ru/cpp-beginners/thread182219.html
Дан символ С. Вывести два символа, первый из которых предшествует символу С в кодовой таблице, а второй следует за символом С
C++ Найти номер строки матрицы с наибольшей суммой элементов Дана матрица размера МхН.Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы. http://www.cyberforum.ru/cpp-beginners/thread182216.html
C++ инструкция if
#include <iostream> using namespace std; int main() { std::locale().global(std::locale("")); int a, b; cout << "14: "; cin >> a;
C++ Подсчитать число гласных и согласных букв в тексте
Подсчитать число гласных и согласных букв в тексте в си
C++ Удалить из строки все повторяющиеся символы http://www.cyberforum.ru/cpp-beginners/thread182202.html
как удалить со строки все повторяющиеся символы???? заранее благодарен!
C++ *Графы* пожалуйсто помоги мне с программой.умоляю!!! вот тема: реализация различных типов графов и операций над ними. зараннее спасибо. подробнее

Показать сообщение отдельно
Василий-Робот
TECHNO
26 / 26 / 5
Регистрация: 04.11.2009
Сообщений: 366
29.10.2010, 15:06
Код твоей программы:

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
#include <conio.h>
#include <stdio.h>
#include <iostream>
int main()
{
int n,m,i,j,k=0;
float A[100][100],s=0.0;
printf("vvedite 'n'\n\ n = "); scanf("%d",&n);
printf("vvedite 'm'\n\ m = "); scanf("%d",&m);
printf("ISHODNAYA MATRIX:\n");
for (i=0; i<n; i++)          
             {
             for (j=0; j<m; j++)
             {
             rand();
             A[i][j]=(float)(rand()%100);
             printf("%4.1f\t",A[i][j]);
             }
             printf("\n");
             }
printf("NEW MATRIX:\n");
for (i=0; i<n; i++)
{
  for (k=m-1; k>0; k--)
  {
    for (j=0; j<k; j++)
    {
      if (A[i][j] > A[i][j+1]) 
      {s=A[i][j]; A[i][j]=A[i][j+1]; A[i][j+1]=s;}
    }
  }
}
for (i=0; i<n; i++)          
             {
             for (j=0; j<m; j++)
             {
             printf("%4.1f\t",A[i][j]);    
             }
             printf("\n");
             }
getch();
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru