Академический Документы
Профессиональный Документы
Культура Документы
Лабораторная работа №4
Лабораторная работа №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;
}