Guest User

Untitled

a guest
Dec 10th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. #include<stdio.h>
  2. int main()
  3. {
  4. int b, k, i=3, a=2, S=3, f=i;//инициализация переменных i, a, S, f, значения b и k не определены
  5. printf("Vvedite celoe polozhitelnoe chislo k\n");
  6. scanf("%d", &k);
  7. while (i<=k)//проверка условного выражения цикла
  8. {
  9. a=2*a*(i-1)+a*(i-2);//присвоение значения переменной а
  10. S+=a;//накопление суммы
  11. f=i;//резервная копия значения счётчика i
  12. i++;//переход к следующему числу и изменение условия
  13. }
  14. printf("Summa pervyh chisel=%d S=%d\n", f, S);
  15. i=3;
  16. a=2;
  17. S=3;
  18. while (S<32767)//проверка условного выражения цикла
  19. {
  20. a=2*a*(i-1)+a*(i-2);//присвоение значения переменной а
  21. S+=a;//накопление суммы
  22. f=i;//резервная копия значения счётчика i
  23. i++;//переход к следующему числу и изменение условия
  24. }
  25. printf("Kolichestvo pervyh chisel =%d\t Summs S, ne prevyshaushaya diapazon int,=%d\n", f, S);
  26. b=3;
  27. a=2;
  28. S=3;
  29. while (b<=f)//проверка условного выражения цикла
  30. {
  31. a=2*a*(b-1)+a*(b-2);//присвоение значения переменной а
  32. S+=a;//накопление суммы
  33. if (b==f-3||b==f-2||b==f-1)//проверка равенства значения переменной b необходимым значениям f
  34. printf ("Kolichestvo chisel =%d\t Summa S=%d\n", b, S);
  35. b++;//переход к следующему числу и изменение условия
  36. }
  37. return 0;
  38. }
Add Comment
Please, Sign In to add comment