Перейти к содержимому
Обложка сообщества Разное

Составить функцию, которая определяет, сколько зерен попросил положить на N-ую клетку изобретатель шахмат (на 1-ую – 1 зерно, на 2-ую – 2 зерна, на 3-ю – 4 зерна, ...)

Пример:

Введите номер клетки:

28

На 28-ой клетке 134217728 зерен.

#include <stdio.h>
#include <conio.h>
float pow(int a,int b){
float result=1;
for (int i=1;i<=b;i++)
result*=a;
return result;
}
main(){
clrscr();
int n;
printf("Vvedite nomer kletki :\n");
scanf("%d",&n);
printf("Na %d-oi kletke %.f zeren\n",n,pow(2,n-1));
getch();
}
   
1
0
1723

Еще по теме

Составить функцию, которая определяет, сколько зерен попросил положить на N-ую клетку изобретатель шахмат (на 1-ую – 1 зерно, на 2-ую – 2 зерна, на 3-ю – 4 зерна, ...) - Yvision.kz