например, ввод дополнительной переменной output, которая равна true, если вывод числа (чисел) не был осуществлён и необходимо вывести "123", иначе (если вывод уже был) - false
Объяснение:
int main()
{
setlocale(LC_ALL, "Rus");
double a, b, c, l, k;
bool output = true;
cout << "Введите l: ";
cin >> l;
cout << "Введите k: ";
cin >> k;
a = (l - 2 * k) / l;
b = (l + k) / 5;
c = l * k - 3.5;
if (a >= -5 && a <= 8)
{
cout << "a = " << a << endl;
output = false;
}
if (b >= -5 && b <= 8)
{
cout << "b = " << b << endl;
output = false;
}
if (c >= -5 && c <= 8)
{
cout << "c = " << c << endl;
output = false;
}
if (output)
{
cout << "123" << endl;
}
}
при скачивании можно воспользоваться специально предназначенным для таких целей ПО в виде download-менеджеров,работу которых не сложно настроить по расписанию.Кстати, на любителей работать в Интернете в определенное время суток рассчитаны специализированные тарифные планы провайдеров и возможно взглянув на них под данным углом зрения, вы сможете подобрать себе более дешевый вариант доступа.
Существует и еще один момент. Как правило, при коммутируемом доступе большинство провайдеров учитывают только время доступа — в этом случае вы платите не за реально полученные данные, а за время, проведенное на линии. Но это вовсе не обязательно — наряду со временем доступа ряд провайдеров может параллельно учитывать и трафик, а возможно,есть и такие провайдеры,которые при модемном доступе, как и при работе по выделенным каналам связи,вообще учитывают только трафик. И здесь кроется один подводный камень.Если вы просто путешествуете по Интернету,то вы можете затрачивать много времени при достаточно небольшом трафике, а значит,вам выгоднее платить за трафик,а не за время.
var
i, c: Integer;
A: array [1..10] of Integer;
begin
Writeln ('Введите десять целых чисел:');
for i := 1 to 10 do begin
Write ('Введите ' + IntToStr (i) + '-е число: ');
ReadLn (A [i]);
end;
c := 0;
for i := 1 to 10 do begin
if A [i] < 4 then
Inc (c);
end;
WriteLn ('Количество чисел меньше четырех = ' + IntToStr (c));
end;