Готовая лабораторная работа №7
Описание файла
Документ из архива "Готовая лабораторная работа №7", который расположен в категории "". Всё это находится в предмете "технологическое программирование" из 2 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "технологическое программирование" в общих файлах.
Онлайн просмотр документа "Готовая лабораторная работа №7"
Текст из документа "Готовая лабораторная работа №7"
Лабораторная работа №7
по технологическому программированию
«Определение максимального значения»
Выполнил: Егоров Михаил
Группа: БИ-1-05
Цель работы: написание программы, которая определяет, сколько элементов заданного массива принимают максимальное значение.
1.Задание.
Дано 100 целых чисел. Определить, сколько из них принимает наибольшее значение.
2.Метод решения.
Во врема инициализации массива определяется максимальное значение. Затем элементы повторно перебираются, чтобы определить, сколько раз встречается данное значение.
3.Описание переменных.
A[100] – массив типа int из ста элементов.
i – счетчик, используемый для перебора элементов массива.
sch – счетчик, для определения числа повторений.
max – максимальное значение последовательности.
4.Блок-схема.
5.Исходный текст программы.
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define sluch random(100)-50
void main()
{
clrscr();
randomize();
int A[100],i,sch=0,max;
max=A[0]=sluch;
for (i=1; i<=99; i++)
{
A[i]=sluch;
if (max<A[i])
max=A[i];
}
for (i=0;i<=99;i++)
{
if (max==A[i])
sch++;
printf ("%d ",A[i]);
}
printf("\nchislo maks.znach=%d",sch);
}
6.Результат.
-3 -26 -33 24 49 -41 -23 34 18 -24 -15 -25 16 41 -32 13 25 -37 35 38 -42 -25 2
-48 9 46 -21 37 4 -33 49 -41 26 -38 20 49 -2 15 -32 -1 6 -32 -44 49 -37 -21 -8
32 -32 -6 34 22 -19 22 -18 36 -41 -35 30 32 -21 6 27 -48 -8 -19 26 -43 29 -40
3 10 -41 16 -16 -33 -3 -49 48 -50 38 13 -29 10 8 41 5 30 -49 -28 -34 6 6 -43
43 -46 27 -8
наибольшее значение принимают: 4