Информатика, вопрос задал sashaukr111 , 6 лет назад

Мова С

Скласти програму з використанням функції для обчислення виразу:S = 2 + 4 + 16 + … + ( 2n )^2 ;

Ответы на вопрос

Ответил lozromanik
2

Відповідь:

#include<stdio.h>

#include<math.h>

int main(){

   typedef enum { false, true } bool;

setlocale(0,"");

int n,sum=0;

bool a=true;

printf("Введіть n:\n");

while(a){

  if(!scanf("%i",&n)){

   printf("Введіть, будь ласка, корректне число.\n");

   fflush(stdin);

  }

  else{

   fflush(stdin);

   break;

  };

}

for(int i=2;i<=pow(2*n,2);i*=i) sum+=i;

printf("Сума = %i",sum);

return 0;

}


mishafhxfh: ПОМОГИТЕ ПОЖАЛУСТА ! https://znanija.com/task/49439308
falibogamaks: код робочий, супер, дякую, але порада typedef enum трохи занадто для шкільної програми. Тобто результатом може бути те що викладач спалить списування
Новые вопросы