Программирование на C / C++ / Лабораторные работы [18 вариант, 1 семестр] / Лабораторка № 4
.docУфимский государственный авиационный технический университет
Кафедра АПрИС.
Отчёт по лабораторной работе № 4
по программированию
«Обработка целых данных».
Выполнил: студент группы САПР -130 Манаев Р. Н.
Проверила: старший преподаватель кафедры АПрИС Бежаева О. Я.
УФА 2006.
Цель работы: Научиться составлять программы, обрабатывающие целые данные.
Вариант № 18.
Постановка задачи:
1) Среди простых чисел не превосходящих заданного числа N, найти такие, десятичное представление которых содержит убывающую последовательность цифр.
Задание № 1:
-
Блок схем.
нет
да
да
нет
да
нет
да
нет
да
нет
да
1.2 Листинг программы.
#include<iostream.h>
void main()
{
int N,n,m,k,d,f;
cout<<"\n"<<"vvdite N "<<"\n";
cin>>N;
for(n=1;n<N;n++)
{
m=0;
for(k=2;k<n;k++)
{
if(n%k==0) m=1;
}
if(m==0)
{
f=n;
while ((f%10) < ((f/10)%10))
{
f=f/10;
}
if (f/10 == 0)
cout<<" "<<n;
}
}
}
1.3 Тестирование программы.
Вывод: Выполнив данную лабораторную работу мы научились составлять программы обрабатывающие целые данные.