Задание
Условие задачи
1) Если символ находится среди символов «А» - «Г», то для заданной матрицы найти min элемент среди элементов этой матрицы, расположенных над главной диагональю и max элемент среди элементов, расположенных под главной диагональю.
2) Если символ находится среди символов «И» -«Л», то определить лучшую по среднему баллу группу, если результаты экзаменов двух групп представлены в виде массивов и .
3) Если символ находится среди символов «П» - «С», то создать файл целых чисел. В другой файл переписать подряд отрицательные элементы первого файла и подсчитать их количество. Первоначальный и полученный файлы выдать на печать.
Набор тестовых примеров
Входные данные:
символ «А» - «Г»
Матрица Р:
М атрица Р после формирования:
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
выходные данные:
Min: 1
Max: 25
Входные данные:
символ «И» -«Л»
введите элементы матрицы B
B[1]=5
B[2]=6
B[3]=2
B[4]=6
B[5]=5
B[6]=6
B[7]=2
B[8]=3
B[9]=5
B[10]=2
B[11]=4
B[12]=3
B[13]=2
B[14]=4
B[15]=5
B[16]=2
B[17]=3
B[18]=4
B[19]=2
B[20]=6
B[21]=5
B[22]=2
Матрица В после формирования:
5 62 6 5 6 2 3 5 2 4 3 2 4 5 2 3 4 2 6 5 2
вводите элементы матрицы С
С[1]=3
С[2]=5
С[3]=2
С[4]=6
С[5]=4
С[6]=2
С[7]=3
С[8]=4
С[9]=6
С[10]=5
С[11]=6
С[12]=3
С[13]=3
С[14]=3
С[15]=5
С[16]=2
С[17]=4
С[18]=6
С[19]=6
С[20]=6
С[21]=5
Матрица C после формирования:
3 5 2 6 4 2 3 4 6 5 6 3 3 3 5 2 4 6 6 6 5
выходные данные:
Среднее арифметическое B[i]: 3.82
Среднее арифметическое C[i]: 4.24
Среднее арифметическое C[i] лучше чем B[i]
Входные данные:
символ «П» -«С»
введите элементы файла F
3-5-268-5-7999
выходные данные:
Вывод файла F:
3 -5 -2 6 8 -5 -7
Вывод файла G
-5 -2 -5 -7
Кол-во чисел файла G: 4
Блок-схемы алгоритмов
Начало
Конец
CH
А-Г
И-Л
П-С
Первый алгоритм
Первый алгоритм
Первый алгоритм
1 3 5
2 4 6
Символ вне допустимого диапазона
Шаг 1-2 ПЕРВЫЙ АЛГАРИТМ
Imax:=1; Imin:=1; Jmax:=1; Jmin:=1; Max:=P[1;1]; Min:=P[1;1];
1
1
Max:=P[i;j]; Imax:=i; Imax:=j;
Min:=P[i;j]; Imin:=i; Imin:=j;
Шаг 3-4 ВТОРОЙ АЛГАРИТМ
1
1
Шаг 5-6 ТРЕТИЙ АЛГАРИТМ
2
2