кодесурса
«C

Упражнения C: Распечатайте таблицы 2 для степеней от 0 до 10.

script1adsense2code
script1adsense3code

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

Редактор кода программирования C:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на C, чтобы оценить уравнение y = xn, когда n - неотрицательное целое число.
Далее: Напишите программу на C для печати таблицы биномиальных коэффициентов.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code