Пример 1. Дано: а, Ь, с — стороны треугольника. Вычислить S— площадь треугольника. По формуле Герона:
где р — полупериметр треугольника.
#include <stdio.h>
#include <math.h>
void main () //тело главной функции
{ //раздел операторов
float a,b,c,p,s;//Определение данных
printf ("\na="); scanf ("%f ", &a);//Отображение вводимого значения а
printf ("\nb="); scanf ("%f",&b); //Отображение вводимого значения b
printf ("\nc="); scanf ("%f", &c); //Отображение вводимого значения c
p=(a+b+c)/2; // вычисление p
s=sqrt(p*(p-a)*(p-b)*(p-c)); // вычисление s
printf ("\nПлощадь Треугольника=%f ", s); // вывод результата s
} //конец раздела операторов
Перепишем программу из примера 1 в варианте с использованием потокового ввода-вывода Си++.
Пример№2.
Приведенная ниже программа решает следующую задачу: идет k-я секунда суток. Определить, сколько целых часов (Н) и целых минут (М) прошло с начала суток. Например, если k= 13257 = 3 х 36000 + 40 x 60 + 57, то H = 3, М = 40. Вывести на экран фразу: «Это...часов...минут». Вместо многоточий поставить вычисленные значения Н и М.
Разобрать, как работает данная программа. Переписать ее с использованием потокового ввода-вывода Си++.