Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСТИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Кафедра інформаційних
систем та мереж
Лабораторна робота №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();}
Висновок: На цій лабораторній роботі я вивчив правила побудови та алгоритми роботи операторів мови Сі для організації циклічних та розгалужених обчислень.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!