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

Двухмерный массив(программа) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ std::map, std::vector и порядок обхода коллекции http://www.cyberforum.ru/cpp-beginners/thread280965.html
Здравствуйте, уважаемые! Вопрос следующий - если я сохраняю какие-то значения в map или вектор, то всегда ли я буду получать тот-же порядок, обходя контейнер итератором? template <class T> void...
C++ Помагит.е разобраться. Первая программа на с++ Вот после нескольких дней чтения книги написал такой код. //первая #include <iostream.h> main ( ) { int integrent1, integrent2, sum; cout <<"Введите число\n"; сin >>... http://www.cyberforum.ru/cpp-beginners/thread280964.html
Шашки C++
Задали написать консольную игру шашки если у кого есть листинг скиньте плз В инете искал там только с графикой, а надо просто обычную простую игру
Напечатать последовательность слов, удалив повторно входящие слова C++
Задание: Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами – запятая, за последним словом точка. Напечатать эту же...
C++ Вопросы по C++ http://www.cyberforum.ru/cpp-beginners/thread280936.html
Пожалуй начну) Можно ли в С++, обьявить определенному элементу массива определенное значение, как можно в пхп? Приведу пример: php: mass = array( => 1, => 5); Как реальзовать такое в с++ ?
C++ Квадратный корень Число x называется квадратным корнем числа a по модулю n (root (a, n)) тогда и только тогда когда x * x = a (mod n). Напишите программу, которая находит все значения квадратных корней числа a по... подробнее

Показать сообщение отдельно
Kvinki
1 / 1 / 0
Регистрация: 21.04.2011
Сообщений: 31
21.04.2011, 20:42  [ТС]
Код
#include <stdio.h>
#include <conio.h>

int main()
{
    
    double mass[20][20];
    int n,i,j;
    
    // ВВОД МАССИВА  
    printf("Vvedite razmer massiva:\n");
    scanf("%d",&n);
    printf("VVedite %d elementov massiva:\n ",n*n);
    for (i=0;i<n;i++)
	for (j=0;j<n;j++)
	     scanf("%lf",&mass[i][j]);
    // ВЫВОД СОРТИРОВАННОГО МАССИВА 
	for (i=0;i<n;i++)
    {
	for (j=0;j<n;j++)
	    printf("М[%d][%d] = %lf  ",i,j,mass[i][j]);
	    printf("\n");
    }

     double temp;
     int flag=0;
 
    // СОРТИРОВКА СТРОК ПО Увеличению
    do
    {
	flag=0;
	for (i=0;i<n;i++)
	     for (j=0;j<n-1;j++)
	           if(mass[i][j]>mass[i][j+1])
                   {	
			temp=mass[i][j];
                        mass[i][j]=mass[i][j+1];
		        mass[i][j+1]=temp;
		        flag=1;
		   }
    }
    while(flag==1);
getch();
    return 0;
}
Вот что я написал еще на паре(по методичке). Это верно? Незнаю как теперь сделать что бы елементы первой строки менялись с первым столбцом. Может кто подсказать?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.