Вы находитесь на странице: 1из 3

Уфимский Государственный Авиационный Технический Университет

Лабораторная работа №4.

Обработка целых данных

Вариант 5.

Выполнил студент
группы

Проверил доцент
кафедры АПрИС
Бежаева О.Я.

Уфа-2007.
1.Цель работы:
Знакомство и получение навыков работы со средствами обработки целых
данных в языке С++.

2. Условия задания:
Найти наибольшую цифру в заданном числе N.

3. Решение задания:
1) Алгоритм решения задания в виде блок- схемы:

НАЧАЛО

Ввод N

+ -
N<0

N=-N

i=1;i<=M;i++

a[i]=N%10

N=N/10

max=a[0]

i=1;i<=M;i++

+ -
max<=a[
i][
max=a[i]

Вывод max

КОНЕЦ
2) Текст программы на языке С++:

#include<iostream.h>
void main ()
{
const int M=10;
int i,a[M],max;
long int N;
cin>>N;
if(N<0)N=-N;
for(i=0;i<=M;i++)
{
a[i]=N%10;
N=N/10;
}
max=a[0];
for(i=0;i<=M;i++)
{
if(max<=a[i])max=a[i];
}
cout<<”\n”<<max;
}

3) Результат тестирования программы:

Вам также может понравиться