Составить блок схему и программу к следующей .дана квадратная пластина с прямоугольным отверстием .известно сторона а=50, а стороны с=5 и в=10. найти заштрихованную площадь
Я так понимаю, что заштрихованной областью будет являться часть пластины без отверстия. ПАСКАЛЬ --- program abc; var a,b,c,s1,s2,s:integer; begin a:=50; b:=10; c:=5; s1:=a*a; s2:=b*c; s:=s1-s2; writeln('площадь заштрихованной фигуры=',s); end. ---
// исходный массив int mas[10] = {21,13,52,43,9,18,27,34,28,56}; int i = 0; // счетчик int index_min; // переменна для хранения индекса минимального элемента в массиве int min = mas[0]; // сначала принимаем 1ый элемент как минимальный while (i < 10) { // проходим по всему массиву if (mas[i] < min) { // если текущий элемент меньше минимального min = mas[i]; // делаем его минимальным index_min = i; // запоминаем его индекс } i++; // увеличиваем счетчик } printf("Min = %d ", mas[index_min]); // выводим минимальный элемент int Sum = 0; // переменная для подсчета суммы i = index_min+1; // индес следующего элемента - правее за минимальным while (i < 10) { // пробегаем по массиву от следующего за минимальным до конца Sum += mas[i]; // суммируем i++; // увеличиваем счетчик } printf("Sum = %d ", Sum); // выводим результат суммы
ПАСКАЛЬ
---
program abc;
var a,b,c,s1,s2,s:integer;
begin
a:=50; b:=10; c:=5;
s1:=a*a;
s2:=b*c;
s:=s1-s2;
writeln('площадь заштрихованной фигуры=',s);
end.
---