Виконання роботи
-
Написати програму, яка виводить таблицю квадратів перших десяти цілих додатних чисел.
#include <iostream.h>
int main()
{
cout<<"\nТаблица квадратов\nЧисло Квадрат";
for(int i = 1; i <= 10; ++i)
cout<<i<<' '<<(i * i)<<endl;
}
-
Написати програму знаходження всіх чисел кратних введеному і таких, що не перевищують 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++;