Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка С++.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
749.57 Кб
Скачать

Задание 2. Упорядочивание в матрицах фиксированных строк или столбцов

Цель задания

Закрепление практических навыков работы с двумерными массивами. Использование алгоритмов сортировок в двумерных массивах.

Постановка задачи

Реализовать алгоритм задачи, указанной в соответствующем варианте задания.

Методические указания

1. Матрицу задать счетчиком случайных чисел, при этом (если это необходимо) производить проверку на несовпадение элементов массива.

2. Вывод оформить соответствующими заголовками, при этом на экран необходимо вывести исходный и полученный массивы.

Варианты заданий

Вариант 1. Задать двумерный массив целых чисел, размерности 5 х 3, используя датчик случайных чисел. Упорядочить массив по неубыванию элементов первого столбца.

Вариант 2. Задать двумерный массив целых чисел, размерности 4 х 5, используя датчик случайных чисел. Упорядочить массив по неубыванию элементов пятого столбца.

Вариант 3. Задать двумерный массив целых чисел, размерности 3 х 4, используя датчик случайных чисел. Упорядочить массив по неубыванию элементов третьего столбца.

Вариант 4. Задать двумерный массив целых чисел, размерности 4 х 4, используя датчик случайных чисел. Упорядочить массив по невозрастанию элементов второго столбца.

Вариант 5. Задать двумерный массив целых чисел, размерности 2 х 4, используя датчик случайных чисел. Упорядочить массив по неубыванию элементов первой строки.

Вариант 6. Задать двумерный массив целых чисел, размерности 3 х 4, используя датчик случайных чисел. Упорядочить массив по невозрастанию элементов третьей строки.

Вариант 7. Задать двумерный массив целых чисел, размерности 5 х 3, используя датчик случайных чисел. Упорядочить массив по невозрастанию элементов третьей строки.

Вариант 8. Задать двумерный массив целых чисел, размерности 3 х 2, используя датчик случайных чисел. Упорядочить массив по невозрастанию элементов второй строки.

Вариант 9. Задать двумерный массив целых чисел, размерности 4 х 2, используя датчик случайных чисел. Упорядочить массив по невозрастанию элементов второй строки.

Вариант 10. Задать двумерный массив целых чисел, размерности 5 х 4, используя датчик случайных чисел. Упорядочить массив по неубыванию элементов пятой строки.

Вариант 11. Задать двумерный массив целых чисел, размерности 7 х 8, используя датчик случайных чисел. Упорядочить массив по невозрастанию элементов последней строки.

Структурированные типы данных: строки

Строкой в Паскале называется массив символов, пронумерованных от 1. Строка не может содержать более 255 символов.

Примеры программ с использованием строки

Пример 1: Определить последний символ в строке, заданной с клавиатуры.

//---------------------------------------------------------------------------

#include <vcl.h>

#include <stdio.h>

#include <conio.h>

#include <math.h>

#include <stdlib.h>

#include <iostream.h>

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])

{

printf ("Vvedite stroky\n");

char mystr[80];

flushall();

scanf ("%s", mystr);

int len = strlen(mystr);

char ch = mystr[len];

printf ("Poslednii simvol = %2c\d",ch);

getch();

return 0;

}

//---------------------------------------------------------------------------

На экране:

Введите строку

jjfldjaljkljfdand

Последний символ=d