Программа без использования функции возведения в степень (pow()):
#include <stdio.h>
int main(void) {
float eps, a, s=0;
int a2=1, a3=1;
printf("eps = ");
scanf("%f",&eps);
a = 1.0/a2+1.0/a3;
while (a>=eps){
a2 *= 2; a3 *= 3;
a = 1.0/a2+1.0/a3;
s += a;
}
printf("s = %lf\n", s);
return 0;
}
Пример:
<span>eps = 0.001
s = 1.499015</span>
Ох, так уж и быть...
Д.б. в программе:(Обрати внимание на отступы и большие/маленькие буквы в переменных!!!)
Var a: integer; b, c, x: real;
Begin
a:=7;
b:=3,2;
c:=a+b;
WriteLn('Сумма = ', c{английская!!!});
c:=c/2;
x:=a-c;
WriteLn('x = ', x, '; квадрат x = ', x*x);
End.
На все вопросы почему заменил сумма <- summa и почему присваивания поставил в разные строки отвечай: "Так легче читается программа!!!"
На экране будет:
Сумма = 10,2
x = 1.9; квадрат x = 3.61
Проще всего забить в стандартный калькулятор Windows 7, вид -> программист (поставить переключатель на Hex(hexadecimal - шестнадцатеричное число)). Далее просто вбить 16-е число, в твоем случае АС, и переключить систему счисления обратно на dec(десятеричную) на что он тебе выдаст 172.
Но если хочешь научиться это делать вручную, то вот:
В шестнадцатеричном числе A - 10, B - 11, C - 12, D - 13, E - 14, F - 15. Все цифры меньше A также понимаюnся как и в dec системе.
Теперь сам процесс перевода.
Это можно осуществить по формуле:
где n - количество цифр в hex числе (в твоем случае n = 2), D - цифра числа (ее индекс - порядковый номер справа налево и как можно догадаться по формуле начиная с 0).
В твоем случае получается:
смотри надо 8 гб перевести в биты
1гб=1024мб
1мб=1024 байта
1байт=8бит
8гб = 68 719 476 736 бит
теперь надо вычислить сколько бит в 1 странице
40*60*8=19 200
теперь надо узнать сколько таких страниц получится
68 719 476 736 / 19 200 =3 579 139,4 округляем в большую сторону
= 3 579 140 страниц в 8гб оперативной памяти
теперь высота стопки
3 579 140/100=35 791,4 см
35 791,4 см= 357,914 метров = 0,357914 км
Вася пришел в 12:00 и гулял до 16:00 (4ч)
Маша пришла через 2ч после Васи, т.е в 14:00 и гуляла до 17:00 (3ч)
Миша пришел через 1,5ч после Маши, т.е в 15:30 и гулял до 17:30 (2ч)
Тогда нетрудно установить, что все вместе дети находились в период с 15:30 до 16:00, т.е 30 мин