Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2009
Тип роботи:
Лабораторна робота
Предмет:
Алгоритми

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ ЛЬВІВСЬКА ПОЛІТЕХНІКА” ЛАБОРАТОРНА РБОТА № 5 Алгоритми з циклічною структурою Завдання 1. Обчислити таблицю значень функції y=0,5/(1/x+lnx), якщо х змінюється в інтервалі від 10 до 25 з кроком 1.5. Вивести на екран значення, що знаходяться в межах 0.16-0.18. Програма до завдання 1 // Таблиця значень функції y=0,5/(1/x+lnx), #include <stdio.h> #include <math.h> #define Lb 10 // нижня границя діапазону значень арг. #define Hb 25 // верхня границя діапазону значень арг. #define Dx 1.5 // крок main () { float x; double y; // аргумент і значення функції int n; // кількість значень int i; // лічильник циклів printf("\nTable function value\n"); n = ( Hb - Lb)/Dx + 1; // кількість кроків x = Lb; for (i = 1; i <= n; i++) // цикл обрахування значення функції { y = 0.5/(1/x+log(x)); if (y>=0.16 && y<=0.18) // логічна умова виводу значень х та у на екран printf("x= %2.1f y= %1.6f\n", x, y); x += DX;// зміна аргументу } return (0); } Завдання 2. Задати масив з 5 елементів і знайти суму додатних елементів і добуток від’ємних. Програма до завдання 2 #include <stdio.h> #include <conio.h> #define SIZE 5 // розмір масива main () { int a[SIZE]; // масив int sm = 0; // сума додатніх елементів int mult =1; // добуток від’ємних елементів int i; // індекс printf("\nEnter number\n"); for (i = 0; i < SIZE; i++) { printf("a[%i] -> ",i+1); scanf("%i", &a[i]); if (a[i] >= 0) sm += a[i]; else mult = mult*a[i]; } printf("Summ = %i\n", sm); printf("Product= %i\n", mult); return (0); } Завдання 3.Задати слово і порахувати, скільки разів в нього входить літера А. Програма до завдання 3 #include <stdio.h> #include <string.h> char str [20]; main () { int k = 0; // кількість букв А int n = 0; // довжина слова int i; // індекс printf("\nEnter word\n"); gets(str); n = strlen(str); // визначення довжини слова // цикл for (i = 0; i < n; i++) { if (str[i] == ‘A’ || str[i] ==‘a’) k += 1; } // вивід результату printf("In word %i letter A\n", k); return (0); }
Антиботан аватар за замовчуванням

09.11.2011 14:11-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!