Упражнения C: Распечатайте таблицы 2 для степеней от 0 до 10.
C Основные объявления и выражения: упражнение-68 с решением
Напишите программу на языке C для вывода значений степеней 2 для степеней от 0 до 10, как положительных, так и отрицательных.
Пример решения:
Код C:
#include<stdio.h>
int main() {
long int p;
int n;
double q;
printf("\n=======================================");
printf("\n n 2 to power n 2 to power -n");
printf("\n=======================================");
p = 1;
for (n = 0; n < 11; ++n) {
if (n == 0)
p = 1;
else
p = p * 2;
q = 1.0 / (double) p;
printf("\n%2d %8d %20.12lf", n, p, q);
}
printf("\n======================================");
return 0;
}
Пример вывода:
======================================= n 2 для питания n 2 для питания -n ======================================= 0 1 1.000000000000 1 2 0.500000000000 2 4 0.250000000000 3 8 0.125000000000 4 16 0,062500000000 5 32 0,031250000000 6 64 0,015625000000 7 128 0,007812500000 8 256 0,003906250000 9 512 0,001953125000 10 1024 0,000976562500 ======================================
Блок - схема:
Редактор кода программирования C:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C, чтобы оценить уравнение y = xn, когда n - неотрицательное целое число.
Далее: Напишите программу на C для печати таблицы биномиальных коэффициентов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code