While11. Дано целое число $$N$$ ($$> 1$$). Вывести наименьшее из целых чисел $$K$$, для которых сумма $$1 + 2 + … + K$$ будет больше или равна $$N$$, и саму эту сумму.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <stdio.h> int main(void) { int n; printf("N:"); scanf ("%i", &n); int k=0, temp=0; while (temp<n) { ++k; temp+=3; } printf("K: %i\nSum:%i\n",k,temp); return 0; } |
Другие задачи из раздела While можно посмотреть здесь.
Комментарии: