Tính giá trị các biểu thức trong C – dùng phát biểu lặp để tính giá trị các biểu thức trong C sau:

Chương trình C được viết như sau:

Với S= 1 + 3 + 5 + … + n (với n lẻ)

#include <stdio.h>
#include <conio.h>
int main()
{
    int i,n; 
    int s=0;
    printf("Nhap vao n le: " );
    scanf("%d", &n);
    for (i=1;i<=n;i++)
      if (i%2==1)
         s=s+i;
    printf("Gia tri cua s la %d ",s );     
    return 0;
}


#include <stdio.h>
#include <conio.h>
int main()
{
    int i,j,n; 
    long s1,s=0;
    printf("Nhap vao n: " );
    scanf("%d", &n);
    for (i=1;i<=n;i++)
       {
    s1=1;       
       for (j=1;j<=i;j++)
           s1=i*i;
       s=s+s1;       
       }
    printf("Gia tri cua s la %ld",s );     
    return 0;
}

Với S= 1/2 + 2/3 + 3/4 + … + n/(n+1) (n>0)

#include <stdio.h>
#include <conio.h>
int main()
{
    int i,n; 
    float s=0;
    printf("Nhap vao n: " );
    scanf("%d", &n);
    for (i=1;i<=n;i++)
        s=s+ (float)i/(i+1);
    printf("Gia tri cua s la %f ",s );     
    return 0;
}

By alaza7

Leave a Reply

Your email address will not be published. Required fields are marked *