Возвести число 2 в степень 1000, и каждую степень (1,2,3.....1000) вывести в файл - C (СИ)
Формулировка задачи:
Само задание:
Надо возвести число 2 в степень 1000, и каждый степень (1,2,3.....1000) вывести в файл.
Листинг программы
- #include <stdio.h>
- #include <conio.h>
- #include <math.h>
- main ()
- { double s;
- float i;
- FILE *f;
- f=fopen("Zadanie.txt","w+b");
- for (i=1;i!=1000;i++)
- { s=pow(2,i);
- printf("s=%d\n",s);
- fprintf(f, " %d\n ",s); }
- fclose(f);
- getch();
- }
З.Ы:
программа запускается, но выдает не коректный ответ при заменеs=pow(2,i)
наs=1;p=2;.... s=s*p
ответ выдает вообще нулевымРешение задачи: «Возвести число 2 в степень 1000, и каждую степень (1,2,3.....1000) вывести в файл»
textual
Листинг программы
- a[i] <<= n;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д