Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСТИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра інформаційних
систем та мереж
Лабораторна робота №5
на тему:
«Програмування розгалужених та циклічних обчислювальних процесів»
Львів - 2009
Мета роботи: Вивчення правил побудови та алгоритмів роботи операторів мови Сі для організації циклічних та розгалужених обчислень.
Методичні вказівки:
Введення вхідних даних та виведення результатів супроводжувати відповідними до умови задачі текстовими повідомленнями;
Для контролю правильності введення вхідних даних виконувати ехо-виведення їх значень на екран;
Завдання лабораторної роботи реалізувати використанням різних форм умовних операторів та операторів циклу. У звіті навести не менше двох варіантів розв’язування сформульованої задачі.
Варіанти індивідуальних завдань
Згенерувати 100 випадкових чотирицифрових чисел. Вивести на екран ті з
них, у яких перша і остання цифри співпадають. Визначити відсоток таких
чисел серед усіх згенерованих.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define n 100
void main()
{
int arr[n],i,cnt;
clrscr();
randomize();
cnt=0;
for(i=0;i<n;i++)
{
arr[i]=(random(9000)+1000);
if(arr[i] / 1000 == arr[i] % 10)
{
printf("%d ",arr[i]);
++cnt;
}
}
printf("\n %d%", cnt);
getch();}
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#define n 100
void main()
{
int arr[n],i,cnt;
clrscr();
randomize();
cnt=0;
i=1;
while(i!=100)
{
arr[i]=(random(9000)+1000);
if(arr[i] / 1000 == arr[i] % 10)
{
printf("%d ",arr[i]);
++cnt;
}
++i;
}
printf("\n %d%", cnt);
getch();}
Висновок: На цій лабораторній роботі я вивчив правила побудови та алгоритми роботи операторів мови Сі для організації циклічних та розгалужених обчислень.