Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры задач.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
188.92 Кб
Скачать

Завдання № 27

. Використовуючи мову програмуваня С++ скласти програму згідно блок схеми, та визначити що роздрукує ця програма при a=1, b=1, c=1.

#include <stdio.h>

#include <math.h>

#include <iostream.h>

main( )

{

double a, b, c, p, S;

cout <<"Vvedite a"<<"\n"<<"a = ";

cin >> a;

cout <<"\n"<<"Vvedite b"<<"\n"<<"b = ";

cin >> b;

cout <<"\n"<<"Vvedite c"<<"\n"<<"c = ";

cin >> c;

p = (a+b+c)/2;

S = sqrt (p*(p-a)*(p-b)*(p-c));

printf("\n");

printf("p =");

cout <<p;

printf("\n");

printf("S =");

cout <<S;

return 0;

}

Завдання № 28

Використовуючи мову програмуваня С++ скласти програму згідно блок схеми, та визначити що роздрукує ця програма при a=1, b=1, c=1.

#include <stdio.h>

#include <math.h>

#include <iostream.h>

main( )

{ double a, b, c, M1, M2, M3;

cout <<"Vvedite a"<<"\n"<<"a = ";

cin >> a;

cout <<"\n"<<"Vvedite b"<<"\n"<<"b = ";

cin >> b;

cout <<"\n"<<"Vvedite c"<<"\n"<<"c = ";

cin >> c;

M1 = (sqrt(2*a*a+2*b*b+2*c*c))/2;

M2 = (sqrt(2*a*a-b*b+2*c*c))/2;

M3 = (sqrt(2*b*b+2*c*c-a*a))/2;

printf("\n");

printf("M1 =");

cout <<M1;

printf("\n");

printf("M2 =");

cout <<M2;

printf("\n");

printf("M3 =");

cout <<M3;

return 0;

}

Завдання № 29

Що надрукує наступна програма

#include <iostream.h>

const int MAX = 10;

main()

{

double x[MAX] = {1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0 };

double sum = MAX, sumx=0.0, mean;

int n = MAX;

cout << "Number of elements :\n" ;

for (int i = 0; i < n; i++) {

sumx += x[i];

cout << "x[" << i << "] = " << x[i] << "\n" ;

}

mean = sumx / sum;

cout << "\n Averadge sum of elemens = " << mean << "\n\n";

return 0;

}

Завдання № 30

Що надрукує наступна програма

#include <iostream.h>

const int MIN_NUM = 30;

const int MAX_NUM = 100;

const int TRUE = 1;

const int FALSE = 0;

main()

{

int i=10,j=20;

int flag1, flag2, in_range;

flag1 = i >= MIN_NUM;

flag2 = j <= MAX_NUM;

in_range = flag1 && flag2;

cout << "\n" << i << " in given interval "

<< MIN_NUM << " - " << MAX_NUM << " : "

<< ((in_range) ? "TRUE" : "FALSE");

return 0;

}

Завдання № 31

Що надрукує наступна програма

#include <iostream.h>

const int TRUE = 1;

const FALSE = 0;

main()

{

int i=10,j=10,k=10;

int same_int;

same_int = i == j || j == k;

cout << ((same_int) ? "TRUE" : "FALSE")<<"\n";

++i;

k++;

same_int = i == j || j == k;

cout << ((same_int) ? "TRUE" : "FALSE")<<"\n";

return 0;

}