---
title: "Составить функцию, которая определяет, сколько зерен попросил положить на N-ую клетку изобретатель шахмат (на 1-ую – 1 зерно, на 2-ую – 2 зерна, на 3-ю – 4 зерна, ...)"
description: "Пример: Введите номер клетки: 28 На 28-ой клетке 134217728 зерен. #include <stdio.h> #include ..."
author: "dan_ntu"
published: "2014-12-04T01:16:36+00:00"
modified: "2014-12-04T01:17:02+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/sostavit-funkciyu-kotoraya-opredelyaet-skolko-zeren-poprosil-polozhit-na-n-uyu-kletku-izobretatel-sh-445355"
markdown_url: "https://yvision.kz/post/sostavit-funkciyu-kotoraya-opredelyaet-skolko-zeren-poprosil-polozhit-na-n-uyu-kletku-izobretatel-sh-445355/markdown"
site_name: "Yvision.kz"
---

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

> Пример: Введите номер клетки: 28 На 28-ой клетке 134217728 зерен. #include <stdio.h> #include ...

Пример:

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

28

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

#include

#include

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();

}

---

Source: [https://yvision.kz/post/sostavit-funkciyu-kotoraya-opredelyaet-skolko-zeren-poprosil-polozhit-na-n-uyu-kletku-izobretatel-sh-445355](https://yvision.kz/post/sostavit-funkciyu-kotoraya-opredelyaet-skolko-zeren-poprosil-polozhit-na-n-uyu-kletku-izobretatel-sh-445355)