Прості типи даних. Базові конструкції мови С
2

Прості типи даних. Базові конструкції мови С

Мета роботи:  навчитися складати алгоритми розв’язку задач у вигляді блок-схем, ознайомитися з простими типами даних та базовими конструкціями мови Сі, оволодіти практичними навичками складання, введення, редагування і виконання найпростіших діалогових програм.

Хід роботи

Завдання 1

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

#include <stdio.h>

#include <math.h>

#include <Windows.h>

 

int main()

{

int a, b, c;

float x, y;

 

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

 

printf("Введіть числa а, b, c\n");

scanf_s("%d, %d, %d", &a, &b, &c);

 

x =(a + b + c) / 3;

y = sqrt(a*b*c*1.0);

 

printf("Середнє арифмтичне %f\n", x);

printf("Середнє геометричне %f\n", y);

system("pause");

return 0;

}

Завдання 2

Напишіть програму для обчислення min{a,b,c}.

#include <stdio.h>

#include <math.h>

#include <Windows.h>

 

int main()

{

SetConsoleCP(1251);

SetConsoleOutputCP(1251);

 

int a, b, c, min;

printf("Введіть перше число a\na = ");

scanf_s("%d", &a);

printf("Введіть друге число b\nb = ");

scanf_s("%d", &b);

printf("Введіть третє число c\nc = ");

scanf_s("%d", &c);