М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
darinamel196
darinamel196
31.12.2022 19:59 •  Информатика

Составить программу, запрашивающую радиус окружности и вычисляющую длину окружности и площадь круга сделать нужно в программе free pascal

👇
Ответ:
joeehazber
joeehazber
31.12.2022
Var
r,p,s:real;
begin
write('Введите радиус окружности: ');
read(r);
p:=2*pi*r;
s:=pi*sqr(r);
writeln('Длина окружности   L = ',p:0:3);
writeln('Площадь круга   S = ',s:0:3);
end.
4,4(92 оценок)
Открыть все ответы
Ответ:
dvydenko
dvydenko
31.12.2022

#include <iostream>

#include <string>

using namespace std;

void makeLevel(int n)

{

cout << "*" << endl;

string out ="**";

for(int level=1;level<=n;++level){

  cout << out << endl;

  out.push_back('*');

}

}

void tree(int n)

{

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

  makeLevel(i);

}

}

{

cout << "*" << endl;

string out ="**";

for(int level=1;level<=n;++level){

  cout << out << endl;

  out.push_back('*');

}

}

void tree(int n)

{

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

  makeLevel(i);

}

}

int main()

{

   int n;

   cin >> n;

   tree(n);

   return 0;

}

Объяснение:

4,8(61 оценок)
Ответ:
данил20601
данил20601
31.12.2022

Для вывода на печать используются стандартные процедуры write и writeln. Отличие write от writeln: процедура writeln после вывода своих параметров осуществляет переход на следующую строку, а процедура write остаётся в той же строке.
Эти процедуры могут вызываться как без параметров, так и со списком параметров. Параметры в списке перечисляются через запятую и должны иметь простой тип (Real, integer и т.д.), либо тип string, либо тип указателя.

В процедурах вывода write и writeln после каждого выводимого значения типа может указываться формат вывода, представляющий собой двоеточие, после которого следует целое число или выражение. Это число или выражение задает ширину поля вывода, то есть количество позиций, отводимых под выводимое значение. Если длина выводимого значения меньше ширины поля вывода, то выводимый текст дополняется слева пробелами до нужной ширины; в результате выводимое значение выравнивается по правому краю. Если длина выводимого значения больше ширины поля вывода, то формат вывода игнорируется.

Например, пусть a=-1256, b=123456.
Тогда при выполнении операторов

writeln(a:8,'МаргэретТЭччерр':18);
write('  *** Alphaeus ***  ');

writeln(b:2);

будет выведен следующий текст:

___-1256___МаргэретТЭччерр
__*** Alphaeus ***__123456

(здесь символом _ изображены пробелы).

Для вещественных и комплексных значений можно также использовать формат :m:n, где m и n - целые значения. Значение m задает ширину поля вывода, а значение n  количество знаков после десятичной точки. Например:

writeln(-14.859:10:3); // ___-14.859
writeln(-14.859:10:5); // _-14.85900
writeln(-14.859:10:2); // -14.86
writeln(-14.859:10:0); // -15
writeln(-14.859:10:7); // -14.8590000
writeln((0,1):10:1);   // _(0.0,1.0)

Для вывода в текстовый файл используются те же процедуры, но в качестве первого параметра указывается файловая переменная:

writeln(f,'abc',1,True,2.4);

4,7(18 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ