Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- int main()
- {
- int b, k, i=3, a=2, S=3, f=i;//инициализация переменных i, a, S, f, значения b и k не определены
- printf("Vvedite celoe polozhitelnoe chislo k\n");
- scanf("%d", &k);
- while (i<=k)//проверка условного выражения цикла
- {
- a=2*a*(i-1)+a*(i-2);//присвоение значения переменной а
- S+=a;//накопление суммы
- f=i;//резервная копия значения счётчика i
- i++;//переход к следующему числу и изменение условия
- }
- printf("Summa pervyh chisel=%d S=%d\n", f, S);
- i=3;
- a=2;
- S=3;
- while (S<32767)//проверка условного выражения цикла
- {
- a=2*a*(i-1)+a*(i-2);//присвоение значения переменной а
- S+=a;//накопление суммы
- f=i;//резервная копия значения счётчика i
- i++;//переход к следующему числу и изменение условия
- }
- printf("Kolichestvo pervyh chisel =%d\t Summs S, ne prevyshaushaya diapazon int,=%d\n", f, S);
- b=3;
- a=2;
- S=3;
- while (b<=f)//проверка условного выражения цикла
- {
- a=2*a*(b-1)+a*(b-2);//присвоение значения переменной а
- S+=a;//накопление суммы
- if (b==f-3||b==f-2||b==f-1)//проверка равенства значения переменной b необходимым значениям f
- printf ("Kolichestvo chisel =%d\t Summa S=%d\n", b, S);
- b++;//переход к следующему числу и изменение условия
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment