Sole1, Sole2, Sole3,..... K (k là số chữ số)
Sochan1, Sochan2, Sochan3,..... U (u là số chữ số)
Ngto1, Ngto2, Ngto3,.... V (v là số chữ số)
Kngto1, Kngto2, Kngto3,......... T (t là số chữ số)
Bài Giải
/*
Name: khao sat day so
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <conio.h>
#include <stdio.h>
#include <math.h>
void sle(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (a[i]%2)
{
dem++;
printf("%d ",a[i]);
}
printf("%15d\n",dem);
}
void schan(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (!(a[i]%2))
{
dem++;
printf("%d ",a[i]);
}
printf("%15d\n",dem);
}
int test(int n)
{
int i,f=1;
for (i=2;i<=(int)sqrt(n);i++)
if (n%i==0)
f=0;
return f;
}
void nguyento(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (test(a[i])&&a[i]>1)
{
dem++;
printf("%d ",a[i]);
}
printf("%15d\n",dem);
}
void khongnguyento(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (!(test(a[i])&&a[i]>1))
{
dem++;
printf("%d ",a[i]);
}
printf("%15d",dem);
}
int main()
{
int n,i;
printf("\t- Nhap so phan tu cua mang: ");
scanf("%d",&n);
int a[n];
for (i=0;i<n;i++)
{
printf("\t- Nhap vao phan tu a[%d]: ",i);
scanf("%d",&a[i]);
}
sle(n,a);
schan(n,a);
nguyento(n,a);
khongnguyento(n,a);
getch();
return 0;
}
Name: khao sat day so
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <conio.h>
#include <stdio.h>
#include <math.h>
void sle(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (a[i]%2)
{
dem++;
printf("%d ",a[i]);
}
printf("%15d\n",dem);
}
void schan(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (!(a[i]%2))
{
dem++;
printf("%d ",a[i]);
}
printf("%15d\n",dem);
}
int test(int n)
{
int i,f=1;
for (i=2;i<=(int)sqrt(n);i++)
if (n%i==0)
f=0;
return f;
}
void nguyento(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (test(a[i])&&a[i]>1)
{
dem++;
printf("%d ",a[i]);
}
printf("%15d\n",dem);
}
void khongnguyento(int n, int a[])
{
int dem=0;
for (int i=0;i<n;i++)
if (!(test(a[i])&&a[i]>1))
{
dem++;
printf("%d ",a[i]);
}
printf("%15d",dem);
}
int main()
{
int n,i;
printf("\t- Nhap so phan tu cua mang: ");
scanf("%d",&n);
int a[n];
for (i=0;i<n;i++)
{
printf("\t- Nhap vao phan tu a[%d]: ",i);
scanf("%d",&a[i]);
}
sle(n,a);
schan(n,a);
nguyento(n,a);
khongnguyento(n,a);
getch();
return 0;
}
Không có nhận xét nào:
Đăng nhận xét