Функция getline() используется в С++ в основном для того, чтобы ввести строку типа string с пробелами, иначе при помощи обычного std::cin запишется в строку лишь первое введеное слово. Первый аргумент - "cin", для определения оператора, второй аргумент - строковая переменная, в которую и нужно записать текст.
Пример:
string s;
getline(cin, s);
std::cout << s;
40*1024=40960 в мбайт
40960/600≈68,2 диска, но так как мы не можем взять 0.2 от диска:-), то берем целый, тем самым мы записываем всю информацию на 69 дисков, и остается еще немного места.. Ответ: 69 cd-дисков.
Var
m, n, nok, t, i: longint;
begin
Write('Введите через пробел два целых положительных числа- ');
Readln(m, n);
{Сначала ищем НОК - наименьшее общее кратное}
if m = n then begin
nok := m;
t := m * m
end
else begin
t := m * n;
repeat
if m > n then m := m - n else n := n - m
until m = n;
nok := t div m
end;
{Теперь умножаем НОК на числа натурального ряда,
пока не дойдем до величины t=m*n}
if nok = t then Writeln('Требуемых чисел нет')
else begin
i := 1;
while (nok * i < t) do
begin
Write(nok * i, ' ');
i := i + 1
end
end
end.
Тестовое решение:
Введите через пробел два целых положительных числа- 8 120
120 240 360 480 600 720 840
Введите через пробел два целых положительных числа- 35 620
4340 8680 13020 17360
Введите через пробел два целых положительных числа- 7 13
Требуемых чисел нет
Переменная — <span>поименованная </span>область в памяти. С помощью переменных можно хранить, получать и изменять значения данных.
<span>1) - в)запись
2) - а)текст
3) - г)отчет
4) - в)сортировкой
5) - б)?с*а
</span>