Viết chương trình nhập vào từ bàn phím số S. Viết đoạn chương trình tìm số nguyên N nhỏ nhất sao cho:
1 + 1/2 + 1/3+ ......+ 1/n >S, với S nhập vào từ bàn phím.
Bài Giải
/*
Name: Tim so N nho nhat thoa DK
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <conio.h>
#include <stdio.h>
main()
{
//Trang tri chuong trinh
int i;
printf("\t");
for (i=1;i<30;i++) printf("* ");
printf("\n\t\t TIM N NHO NHAT THOA 1+1/2+1/3+...+1/N>S\n\n");
//Het doan chuong trinh trang tri
int n;
float plus,s;
printf("\t- Nhap vao so S= "); scanf("%f",&s);
plus=1;
n=2;
while (plus<=s)
{
plus=plus+float((float(1)/n));
n+=1;
}
printf("\n\t=> N= %d la so nho nhat can tim!",n-1);
getch();
return 0;
}
Name: Tim so N nho nhat thoa DK
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <conio.h>
#include <stdio.h>
main()
{
//Trang tri chuong trinh
int i;
printf("\t");
for (i=1;i<30;i++) printf("* ");
printf("\n\t\t TIM N NHO NHAT THOA 1+1/2+1/3+...+1/N>S\n\n");
//Het doan chuong trinh trang tri
int n;
float plus,s;
printf("\t- Nhap vao so S= "); scanf("%f",&s);
plus=1;
n=2;
while (plus<=s)
{
plus=plus+float((float(1)/n));
n+=1;
}
printf("\n\t=> N= %d la so nho nhat can tim!",n-1);
getch();
return 0;
}
Không có nhận xét nào:
Đăng nhận xét