30/09/2018, 16:11

Sử dụng for để giải biểu thức tính tổng?

Sử dụng vòng lặp for ý.
Tính S(n)=1 + 1/2 + 2/3 + 3/4 + … + n/n+1
Và S(n)= 1 + (1+2)/2! + (1+2+3)/3! + … + (1+2+3+…+n)/n!

Thực ra có rất nhiều bài toán, e làm rồi, còn mỗi 2 bài này suy nghĩ mãi
Em xin cảm ơn và ko hậu tạ :3

Nguyễn Minh Dũng viết 18:21 ngày 30/09/2018

Bài này dễ này, ai vào làm đi. @minhdiem sao like mà không post gì hết thế ^^

Nhất Nam viết 18:20 ngày 30/09/2018

Anh Đạt đẹp trai làm đi. Hihi
mai e thi giữa kì rồi

Nguyễn Minh Dũng viết 18:24 ngày 30/09/2018

Tính S(n)=1 + 1/2 + 2/3 + 3/4 + … + n/n+1

Bài này em tính dễ mà. Anh gợi ý em làm nhé

  • khai báo s = 1 (số 1 đầu tiên ấy)
  • for i từ 1 tới n+1
  • cho s = s + i / i + 1
Nhất Nam viết 18:28 ngày 30/09/2018

Để em thử. Hihi <3 :)))))))

Thực tế khắc nghiệt viết 18:16 ngày 30/09/2018

bài này dễ! bạn nhìn vào công thức cuối có n. ta sẽ tìm ra đinh luật chạy của nó là từ bao nhiêu! ta tính ra n!
công thức bài toán ở cuối! chú ý vào nó và thử tính toán n nhé bạn! tính tổng thì tong=0 như a đạt rồi chạy vòng lặp! cứ nháp lên notepad rồi code!

BaoLe viết 18:27 ngày 30/09/2018
#include<stdio.h>
int main(){
	int N;
	float sum=1.0;
	printf("Nhap gia tri cua N:");
	scanf("%d",&N);
	for(float i=1;i<=N;i++)
		sum+=(i/(i+1));
	printf("Tong can tim bang:%.2f",sum);
	return 0;
}
Nguyễn Minh Dũng viết 18:16 ngày 30/09/2018

Tập hợp “siu nhơn” vào rồi nè

Thực tế khắc nghiệt viết 18:22 ngày 30/09/2018

sao đại ca ko nói hướng giải cho bạn ý học! chơi này kỳ quá ! như này bạn ý lười suy nghĩ cho coi

BaoLe viết 18:12 ngày 30/09/2018

Toán muk biểu mình hướng dẫn thì ngày càng vào ngõ cụt thôi. Nhờ bạn nào có năng khiếu giúp với. .

Nhất Nam viết 18:17 ngày 30/09/2018

Vâng! Hihiiiiiiiiiiiiiiiii

Nhất Nam viết 18:20 ngày 30/09/2018

Nãy giờ e đang viết theo a Đạt hướng dẫn. Hi

Onethingisforever! viết 18:18 ngày 30/09/2018

chúc bạn thành công hiiii

Nhất Nam viết 18:26 ngày 30/09/2018

E sẽ tự viết chứ ko copy rồi paste đâu. Hi

Thực tế khắc nghiệt viết 18:25 ngày 30/09/2018

mình rút đc 1 kinh nghiệm! bài nào công thức càng dài càng dễ! đừng nhìn vào con số! hãy nhìn vào giá trị của biến! nếu n là số nguyên nhập vào vậy n sẽ dùng để lặp! tìm n bằng cách thử truyền vào bằng những số ban đầu bài toán cho! sau đó ta sẽ xét đến việc tích thì bằng 1 và tổng = 0. đối vs thương ta qui đồng tiếp theo thì lặp bt! nhớ là công thức cả bài ở cuối đó! nhìn vào nó mà chạy

BaoLe viết 18:11 ngày 30/09/2018

Code trên mình chưa viết trọn vẹn đâu ,có lỗi đấy.Nhờ bạn fix lại giúp mình.

Nhất Nam viết 18:19 ngày 30/09/2018
#include <stdio.h>
#include <conio.h>
int main ()
{
int n;
float i, s=1;
printf("moi ban nhap n: ");
scanf("%d", &n);
if(n>=1)
{
for(i=1;i<=n;i++);
s=s+(i/(i+1));
printf("Tong s=%.2f", s);
}
else
printf("nhap n>=1");
getch();
}

Các bác xem. Hehe

Thực tế khắc nghiệt viết 18:24 ngày 30/09/2018
include
include
int main ()
{
int n;
float i, s=1;
printf("moi ban nhap n: ");
scanf("%d", &n);
if(n>=1)
{
for(i=1;i<=n;i++);
s=s+(i/(i+1));
printf("Tong s=%.2f", s);
}
else
printf("nhap n>=1");
getch();
}

bạn lưu ý dùng mark down mà post code

Nguyễn Đình Dũng viết 18:18 ngày 30/09/2018

Câu sau e nghĩ nó như thế này: S=1,S1=1, for (i=2, i<=n, i++). S1=S1+i, S=S+S1/i.

Nhất Nam viết 18:27 ngày 30/09/2018

Mark down dùng như thế nào ạ

Thực tế khắc nghiệt viết 18:14 ngày 30/09/2018

Mark down dùng như thế nào ạ

Làm sao để có thể hiển thị syntax highlighting bằng markdown? Các bạn phải đánh dấu ``` như ví dụ dưới đây Chú ý, dấu ``` được tạo ra bởi nút nằm bên trái số 1 trên bàn phím, nút này sẽ là ~ khi bấm giữ Shift Ví dụ cho C Nội dung: ``` void main() { } ``` Và đừng quên ``` ở cuối Kết quả void main() { } Ví dụ cho Pascal Nội dung: ``` Program HelloWorld; Begin WriteLn('Hello world!') {no ";" is required after the last statement of a block - adding one adds a "null stateme…
Bài liên quan
0