Среди чисел найти первое, большее a - C (СИ)
Формулировка задачи:
Дано действительное число а(1<а<3) .Составить алгоритм, находящий среди чисел 1 , 1+1/2 , 1+1/2+1/3 , ... первое, большее а.
Решение задачи: «Среди чисел найти первое, большее a»
textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d", &a);
float x = 1;
float i;
for(i=2;x < a; i++) {
x= x + (1/i);
}
printf("%f", x);
}