Держи! Во втором варианте не учитывал что могут быть одинаковые имена, но разные фамилии и поэтому возможно некоторое нарушение в сортировке. Торопился, так как тебе видимо надо побыстрее. Но если надо, то реализую :)
Var d,k,r: integer;
begin
writeln('Введите цену за 100г: ');
readln (k);
for d:=1 to 10 do
begin
r:=d*k;
writeln(d*100, 'г=', r, 'руб');
end;
<span>end.</span>
Пусть V - объем скачиваемых файлов, t - время скачивания, v - скорость.
V = v*t = 20*t
Скачивание файла папой (20% от 20 мин = 4 мин):
4*v+6*(v/2)+x*(v/3) = 20*v ? 4+3+x/3 = 20 ? x = 39
Скачивание файла мамой:
6*(v/2)+39*(v/3)+y*(v/2) = 20*v ? 3+13+y/2 = 20 y=8
Ответ: 8, Ну я думаю что так .
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a,k(0);
cout << "a="; cin >> a;
while (a > 0)
{
a /= 10;
k++;
}
cout << "Otvet: " << k << endl;
return 0;
}