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

Заполнить матрицу с клавиатуры. Отсортировать строки по убыванию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы, сортировка и поиск в них http://www.cyberforum.ru/cpp-beginners/thread114087.html
Задание: Для книг, хранящихся в библиотеке, задаются автор, название, год изда- ния, количество страниц. а) Вывести список книг, изданных после заданного года. б) Упорядочить по неубыванию массив структур по заданному ключу. Ключ: год издания. Методы сортировки: QuickSort и пузырьковая сор- тировка. в)!!! Найти в отсортированном массиве структур заданный элемент указанными...
C (СИ) Реализовать АВЛ-деревья Помогите алгоритмом на С http://www.cyberforum.ru/cpp-beginners/thread114031.html
C++ Абстрактный тип данных - Список
Здравствуйте! Недавно начал изучать язык СИ, возникли проблемы, в универе задали: Реализовать АТД Список (List) для любого типа данных и его операторы Insert, Locate, Retrieve, Delete, Next, Previous, Makenull, Printlist Список задан в виде двусвязного списка Помогите пожалуйста
Заполнение матрицы по спирали C++
Дано натуральное N (1<=N<=10). Заполнить матрицу порядка N*N целыми числами 0, 1, 2, 3, …, N^2–1 по спирали(по часовой стрелке). Важное замечание. Заполнение матрицы можно организовать двумя способами. Первый (простой) – так организовать перебор индексов элементов матрицы, что будет получен нужный порядок прохода по матрице «змейкой». Второй : найти соотношение между значением элемента K и его...
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread113938.html
Здравствуйте! Не могли бы вы мне помочь (показать пример), как работать с файлами в С/С++. К произвести чтение данных из файла (например в файле только целые числа). И как можно записать данные в какой-нибудь файл. Знаю это задача не сложная, но мне нужен только образец как такие задачи строить и какие команды использовать. (с поддержкой командной строки, компилятор Dev C++)
C++ Ошибка в коде программы для кв. уравнений вопрос такой почему у меня все время ошибки в этом коде (Квадратное уравнение) Пишу в этот раздел тк я в C++ два дня #include <iostream> int AA BB CC DD X1 X2 using namespace std; int main() { std::cout<<"A = "; //На экран выводится 'X = ' std::cin>>AA; //вводим с клавиатуры число, например: 5 std::cout<<"B = "; //На экран выводится 'Y = ' подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
08.04.2010, 17:53     Заполнить матрицу с клавиатуры. Отсортировать строки по убыванию
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
#include <stdio.h>
#include <conio.h>
 
#define H 3
#define W 4
int main(){
int matrix[H][W] = {0};
    
 
 
int i, j, k;
 
 
for( i = 0 ; i < H ; i++ ){
    for( j = 0 ; j < W ; j++){
printf("matrix[i][j] =");scanf("%d",&matrix[i][j]);
    }
  printf("\n");
}
 
 
 
     for( i = 0 ; i < H ; i++ )
        
         for( j = 0; j < W-1 ; j++ )
            
            for( k = j + 1 ; k < W ; k++)
                
                if(matrix[i][k]>matrix[i][j]){
                                int tmp = matrix[i][j];
                matrix[i][j] = matrix[i][k];
                matrix[i][k] = tmp;
                }
 
 
 
 
    for( i = 0 ; i < H ; i++ ){
        for( j = 0 ; j < W ; j++ ){
        printf("%d ",matrix[i][j]);
        }
    printf("\n");
    }
    getch();
return 0;
}
 
Текущее время: 22:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru