Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
Лабораторна робота №6
на тему:
«Алгоритми з циклічною структурою»
Львів - 2014
Хід роботи
Обчислити таблицю значень функції y=0,5/(1/x+lnx), якщо х змінюється в інтервалі від 10 до 25 з кроком 1.5. Вивести на екран значення, що знаходяться в межах 0.16-0.18.
Код програми:
#include<stdio.h>
#include<math.h>
float F(float x);
int main(void)
{
float xmax=25, dx=1.5, xmin=10;
while (xmin<xmax)
{
if(F(xmin)>0.16 && F(xmin)<0.18)
{ printf ("%f\n%f\n", xmin, F(xmin));
}
xmin+=dx;
}
return 0;
}
float F(float x)
{
return 0.5/(1/x+log(x));
}
+ -
+
Задати масив з 5 елементів і знайти суму додатних елементів і добуток від’ємних
Код програми:
#include <iostream.h>
int main()
{
int array[5],dob,sum,i;
for (i=0; i<=4; i++)
cin >> array[i];
dob=1;
sum=0;
for (i=0; i<=4; i++)
{
if (array[i]>0) sum=array[i]+sum;
if (array[i]<0) dob=array[i]*dob;
}
cout << "Sum" << sum << "\n";
if (dob!=1) cout << "Dob" << dob << "\n";
return(0);
}
+ -
+ -
-
Задати слово і порахувати, скільки разів в нього входить літера А.
Код програми:
#include <stdio.h>
#include <string.h>
char main()
{
char word[15];
int d,x,i;
gets(word);
x=0;
d=strlen(word);
for (i=0; i<=d-1; i++)
{
if (word[i]=='a' ||word[i]=='A') x=x+1;
}
printf("%i\n",x);
return(0);
}
+ -