Trang ChínhTrang Chính  CalendarCalendar  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  NhómNhóm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share | 
 

 Căn lặp của 2-(Câu lệnh lặp FOR-WHILE)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Tboy
Cá voi
Cá voi
avatar


Nam Tổng số bài gửi : 178
Cảm ơn : 413
Danh vọng : 4
Join date : 03/01/2011
Age : 26
Đến từ : TPHCM

Bài gửiTiêu đề: Căn lặp của 2-(Câu lệnh lặp FOR-WHILE)   Tue Jan 04, 2011 10:37 am

Tue Jan 04, 2011 10:37 am » Căn lặp của 2-(Câu lệnh lặp FOR-WHILE)
Đề bài: Nhập số nguyên dương n.Tính biểu thức S=sqrt(2+sqrt(2+sqrt(2+....sqrt(2)...)) (n dấu căn)
Ví dụ: n=2, S=1.84776
Yêu cầu: Sử dụng câu lệnh if,for.

Code:
//CAN LAP CUA 2
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main()
{
  int n;
  float s;
  printf("Nhap so nguyen duong n: ");
  scanf("%d",&n);
  s=sqrt(2);
  for (int i=1; i<n; i++)
        s= sqrt(2+s);
  printf(" s= %.5f\n",s);
  getch();
}

Lưu ý:Khi chạy với n>=10 thì s mang giá trị không đổi bằng 2 :lol!:


Tboy

Về Đầu Trang Go down
Xem lý lịch thành viên http://taplaptrinh.forumvi.com
 

Căn lặp của 2-(Câu lệnh lặp FOR-WHILE)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Cơ sở lập trình 1 :: Bài tập thực hành-