Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите, пожалуйста, составить несложную программу на языке Си. Внутри.

Borusik V Ученик (96), закрыт 11 лет назад
Тема: Операторы цикла.

Число a возводят в квадрат и результат увеличивают на 1. Полученное число снова возводят в квадрат и увеличивают на 1. Этот процесс продолжается до тех пор, пока не будет получено число X, большее миллиона. Найти число X.
Лучший ответ
ra Высший разум (113233) 11 лет назад
#include <stdio.h>

int main() {
    int a;
    double x;
    printf("a? ");
    scanf("%d", &a);
    x = (double)a * a + 1;
    while (x <= 1000000) x = x * x + 1;
    printf("x: %.0f\n", x);
    return 0;
}
Остальные ответы
Alexandr M Мастер (1440) 11 лет назад
#include <math.h>
main() {
int a=1;int x=0;
while (x<1000001){
x=pow(a,2)+1;
a++;
}
printf ("X=: %d ",x );
}
Похожие вопросы