Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
cplusplusprogramming.doc
Скачиваний:
4
Добавлен:
24.12.2018
Размер:
165.38 Кб
Скачать

Виконання роботи

    1. Написати програму, яка виводить таблицю квадратів перших десяти цілих додатних чисел.

#include <iostream.h>

int main()

{

cout<<"\nТаблица квадратов\nЧисло Квадрат";

for(int i = 1; i <= 10; ++i)

cout<<i<<' '<<(i * i)<<endl;

}

    1. Написати програму знаходження всіх чисел кратних введеному і таких, що не перевищують 300.

#include <iostream.h>

int main()

{

int val;

cin>>val;

int n=0;

do

{

if(n%val==0)

cout<<n<<endl;

n++;

}while(n<=300);

return 0;

}

1.7 Знайти мінімальний елемент послідовності з 10 чисел, парний елемент якої обчислюється за формулою i + 5.8, а непарний: i – 2.0.

#include<iostream.h>

void main()

{

int i;

float activCh,MinCh;

cout <<"Пошук мінимального елементу"<<endl;

for(i=1;i<=10;i++)

{

if (i%2==0){

activCh=i+5.8;

} else {

activCh=i-2.0;

}

cout <<activCh<<" "<<endl;

if(i==1) {

MinCh=activCh;

} else

if (MinCh>activCh){

MinCh=activCh;

}

}

cout <<"Мінімальний елемент "<<MinCh<<endl;

}

Лабораторна робота №4.

Тема: Створення програм з рекурсивною та звичайною функцією

Мета роботи: набути навичок роботи в середовищі Microsoft Visual C++

Виконання роботи

1. Написати програму на формулою

#include <iostream.h>

int evk(int a,int b);

void main()

{

int a,b;

cout<<"VvediTb chislo a->";cin>>a;

cout<<"VvediTb chislo b->";cin>>b;

evk(a,b);

}

int evk(int a,int b)

{

int n;

if (a>b)

{

cout<<"evk("<<a<<","<<b<<")"<<endl;

n=a%b;

if (n==0) cout<<"HCD="<<b<<endl;

return evk(b,n);

}

else cout<<"a<b";

}

2. Знайти оптимальну вагу для користувача

#include<iostream.h>

#include<math.h>

int riznycja(int zrist, int vaga);

void main()

{

int zrist,vaga;

cout<<"Vvedit v odnomu rjadku zrist i vagu i natysnit ENTER";

cout<<"\nrost(sm) "; cin>>zrist;

cout<<"\tves(kg) "; cin>>vaga;

if (riznycja(zrist,vaga)==100) cout<<"Y Bac OIITuMaJIbHa Bara"<<endl;

if (riznycja(zrist,vaga)>100) cout<<"Vam potribno nabraty "<<fabs(riznycja(zrist,vaga)-100)<<" kg"<<endl;

if (riznycja(zrist,vaga)<100) cout<<"Vam potribno shudnuty na "<<fabs(riznycja(zrist,vaga)-100)<<" kg"<<endl;

}

int riznycja(int zrist, int vaga)

{

int n;

n=zrist-vaga;

return n;

}

3. Дано 3 дійсних число, знайти яке число знаходиться між двома іншими

#include <iostream.h>

int vubor(int a,int b,int c);

void main()

{

int a,b,c,n;

cout<<"Vvedite chislo a->";cin>>a;

cout<<"Vvedite chislo b->";cin>>b;

cout<<"Vvedite chislo c->";cin>>c;

cout<<"chislo megdy dvym9 drygimi="<<vubor(a,b,c)<<endl;

}

int vubor(int a,int b,int c)

{

int n=0;

if (a>b&&a<c)

{

n=a;

return n;

}

if (b>a&&b<c)

{

n=b;

return n;

}

if (c>a&&c<b)

{

n=c;

return n;

}

}

Лабораторна робота №5.

Тема: Створення програм з використанням масивів

Мета роботи: набути навичок роботи в середовищі Microsoft Visual C++;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]