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 можно посмотреть здесь.
Комментарии: