#include<conio.h>
#include<stdio.h>
int ia[100];
int in;
int i;
int main(){
printf("nhap vao gia tri n: ");
scanf("%d",&in);
for(i=0;i<in;i++){
printf("Nhap vao phan tu thu %d ",i+1);
scanf("%d",&ia[i]);
}
for(i=0;i<in;i++)
printf("Ban da nhap cac so la %d\n ",ia[i]);
return(0);
}
Bài 2. Viết chương trình nhập vào một mảng có n phần tử. Tính tổng các phần tử trong mảng, in kết quả ra màn hình.
#include<conio.h>
#include<stdio.h>
int ia[100];
int in;
int i;
float isum=0;
int main(){
printf("nhap vao gia tri n: ");
scanf("%d",&in);
for(i=0;i<in;i++){
printf("Nhap vao phan tu thu %d ",i+1);
scanf("%d",&ia[i]);
}
for(i=0;i<in;i++)
isum+=ia[i];
printf("Tong la %.5f", isum);
return(0);
}
Bài 9: Số nguyên tố là số chỉ chia hết cho chính nó và 1. Viết chương trình kiểm tra xem một số nhập vào từ bàn phím có phải số nguyên tố hay không.#include<conio.h>
#include<stdio.h>
#include<math.h>
int flag=1,k, n,i;
int main(){
printf("Nhap vao so n: \n");
scanf("%d",&n);
int k=int (sqrt(n)); //k la phan nguyen cua ban bac 2 n
for (i=2;i<=k;i++)
if(n%i==0){
flag =0;
break;
}
if (flag)
printf("n la so nguyen to");
else
printf("n khong la so nguyen to");
return(0);
}
Cách 2: #include <conio.h>
#include <stdio.h>
#include <math.h>
int nguyento(int n)
{
int i,kt=1;
if (n==1 || n==2) kt=1;
for (i=2;i<=(int)sqrt(n);i++)
{
if (n%i==0)
{
kt=0;
break;
}
else kt=1;
}
return kt;
}
int main()
{
int n;
printf ("Moi nhap n: ");
scanf ("%d",&n);
if (nguyento(n)) printf ("%d la so nguyen to!",n);
else printf ("%d khong la so nguyen to!",n);
getch();
return 0;
}

1 comments:
si đa
Post a Comment