1. Trang chủ
  2. » Cao đẳng - Đại học

Giải đề thi tin học đại cương

16 813 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 42,98 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài 2. Nhập vào 1 số nguyên dương a. Tính tổng các chữ số chẵn của a. Sau đó đưa ra kết quả Bài 34. Viết chương trình nhập vào 1 dãy số thực x 1 , x2...... xn. Sau đó tính trung bình cộng day số. Đếm xem có bao nhiêu pt lơn hơn trung bình cộng

Trang 1

Bài 1 viết chương trình nhập vào 1 day số

thực x1, x2 xn ( 0<n<100) , và 1 số thực a

kiểm tra xem trong dãy số có phần tử nào có

giá trị bằng a không, nếu có đưa ra thông

báo.

Bài giải

#include <stdio.h>

#include <conio.h>

void main()

{

float x[100],a;

int n,i,dem=0;

do{

printf("\nnhap n");

scanf("%d",&n);

}while(n<=0||n>100);

printf("nhap a ");

scanf("%f",&a);

for(i=0;i<n;i++)

{

printf("nhap pt thu %d " ,i+1);

scanf("%f",&x[i]);

if(x[i]==a) dem++;

}

if (dem==0) printf(“ khong co phan tu nao

bang %f” , a);

else printf( “ co %d phan tu bang

%f”,dem,a);

getch();

}

Bài 2 Nhập vào 1 số nguyên dương a Tính

tổng các chữ số chẵn của a Sau đó đưa ra kết

quả

Bài giải

#include <stdio.h>

#include <conio.h>

void main()

{

int a,i,t,s=0;

do

{

printf("nhap a : a = ");

scanf("%d",&a);

}while ( a<=0);

while(a!=0)

{

t=a%10;

if(t%2==0) s=s+t;

a=a/10;

}

printf(" Tong la S = %d ",s);

getch();

}

Bài 32 Viết chương trình nhập vào số nguyên dương n , sau đó kiểm tra xem n có phải là số lẻ

và có 4 chữ số không

Bài làm :

#include <stdio.h>

#include <conio.h>

void main() {

int n , i;

do {

printf(" nhap so nguyen duong n : n

= ");

scanf("%d",&n);

} while (n<=0);

if(( n >=1000) && ( n <=9999) && n

%2!=0 )

printf(" n la so le va co 4 chu so"); else printf(" khong phai");

getch();

}

Bài 33 Nhập vào 1 dãy số thực x1 , x2 xn ( 0

<n<100) và 1 số thực a Sau đó tính gia trị biểu thức sau

S =

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n) {

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

} void main() {

float x[100],a;

int n,i;

float s=0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

printf(" nhap a : a = ");

scanf("%f",&a);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

printf("nhap phan tu thu %d ",i);

Trang 2

Bài 3 Viết chương trình nhập vào 3 số

nguyên dương a, b , c sau đó đếm xem tích

a * b * c có bao nhiêu chữ số lẻ, đưa ra thông

báo

Bài giải

#include <stdio.h>

#include <conio.h>

void main()

{

int a,i,t,dem=0,b,c;

long s=1;

do{

printf("nhap a : a = ");

scanf("%d",&a);

printf("nhap b : b = ");

scanf("%d",&b);

printf("nhap c : c = ");

scanf("%d",&c);

}while ( a<=0 || b<=0 ||c<=0);

s=a*b*c;

while(s!=0)

{

t=s%10;

if(t%2!=0) dem++;

s=s/10;

}

if(dem==0) printf ("ticch ko co cho so le

");

else printf(" tich co %d chu so le ",dem);

getch();

getch();

}

Bài 4 Viết chương trình nhập vào 1 dãy số

nguyên x1, x2 xn (0<n<100) Sau đó tính

tổng các phần tử x i thỏa mãn Lớn hơn 99

và là số lẻ

Bài giải

#include <stdio.h>

#include <conio.h>

void main()

{

int x[100],dem=0;

int n,i;

long s=0;

do

{

printf("\nnhap n");

scanf("%d",&n);

}

while(n<=0||n>100);

for(i=0;i<n;i++)

{

printf("nhap pt thu %d " ,i+1);

scanf("%d",&x[i]);

scanf("%f",&x[i]);

} // tinh bieu thuc for(i = 1 ; i <=n;i++) {

s = s + pow((x[i] -a),2)/gt(n-i);

} printf(" gia tri bt la S = %5.4f",sqrt(s)); getch();

}

Bài 34 Viết chương trình nhập vào 1 dãy số thực x 1 , x2 xn Sau đó tính trung bình cộng day số Đếm xem có bao nhiêu pt lơn hơn trung bình cộng

Bài làm:

#include <stdio.h>

#include <conio.h>

#include <math.h>

int main() {

float x[100];

int n,i,dem = 0;

float s=0, tbc=0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

printf("nhap phan tu thu %d ",i); scanf("%f",&x[i]);

s+=x[i];

} // tinh trung binh cong tbc = 1.0*s/n;

printf(" trung binh cong cua day so la

%5.3f",tbc);

// dem for( i = 1 ; i <=n ; i++) {

if( x[i] > tbc) dem++;

} printf("\n co %d pt lon hon trung binh cong

",dem);

getch();

}

Bài 35 Viết chương trình nhập vào 1 dãy số thực x1,x2 xn sau đó tính giá trị biểu thức sau

S = Lg()

Trang 3

if((x[i]>99) && (x[i]%2!=0) )

{ s=s+x[i];

dem++;

}

if (dem==0) printf(“ khong co so nao lon

hon 99 va la so le”);

else printf(" tong la s= %ld",s);

getch();

}

Bài 5 Viết chương trình nhập vào 2 số

nguyên dương a và b , kiểm tra xem tổng a+

b có là số lẻ không và có chia hết cho 7 không

Bài giải

#include <stdio.h>

#include <conio.h>

void main()

{

int a,b;

long s=0;

do{

printf("nhap a : a = ");

scanf("%d",&a);

printf("nhap b : b = ");

scanf("%d",&b);

}while ( a<=0 || b<=0);

s=a+b;

if( s%2!=0 && s%7==0) printf(" tong

%d + %d la so le va chia het ho 7",a,b);

else printf(" khong phai ");

getch();

}

Bài 6 Nhập vào 1 dãy số nguyên và 1 số

thực x, đưa ra vị trí đầu tiên của x xuất hiện

trong mảng đó

Bài làm

# include <stdio.h>

# include <conio.h>

void nhap_mang(int A[],int n)

{

for (int i=0;i<n;i++)

{

printf("\n Nhap A[%d]: ",i);

scanf("%d",&A[i]);

}

}

int tim_vi_tri(int A[],int n, int x)

{

for (int i=0;i<n;i++)

if (A[i]==x) return i;

return 0;

}

void main()

{

Bài làm:

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n) {

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

} void main() {

float x[100];

int n,i;

float s=0,bt = 0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

printf("nhap phan tu thu %d ",i); scanf("%f",&x[i]);

} // tinh for( i = 1 ; i <=n ; i++) {

s += gt(i) * log(fabs(x[i]))/log(2); }

bt = log10(s);

printf(" gia tri bt la %f",bt);

getch();

}

Bài 36 Nhập vào số nguyên dương n, kiểm tra xem n có phải là số có 2 chữ số và là số lẻ hay không

Bài làm:

#include <stdio.h>

#include <conio.h>

#include <math.h>

void main() {

int n;

do {

printf(" Nhap so nguyen duong n: n

Trang 4

int x,n,A[100];

do

printf("\n Nhap n: ");

scanf(" %d",&n);

printf("\n Nhap x: ");

scanf(" %d",&x);

nhap_mang (A,n);

int temp=tim_vi_tri(A,n,x);

if (temp)

printf ("\n vi tri dau tien cua %d trong

mang la : A[%d]", x,temp);

else

printf ("\n ko co ");

getch();

}

Bài 7 Viết chương trình nhập vào 1 dãy số

nguyên x, đếm các phần tử nằm trong

khoang 10 < x(i) < 10000 và là số chẵn

Bài làm

#include <stdio.h>

#include <conio.h>

int main()

{

int x[100],dem=0;

int n,i;

do{

printf("\nnhap n");

scanf("%d",&n);

}while(n<=0||n>100);

for(i=0;i<n;i++)

{

printf("nhap pt thu %d " ,i+1);

scanf("%d",&x[i]);

if((x[i]>10) && (x[i]%2==0 &&

x[i]<10000) ) {

dem++;

} }

if (dem==0) printf (" khong co phan tu

thoa man");

else printf( " co %d pt thoa man" ,dem);

getch();

}

Bài 8 Viết chương trình tìm số tự nhiên nhỏ

nhất có 5 chữ số, số cuối là 7 và chia hết cho

13

Bài làm:

#include<stdio.h>

#include<conio.h>

int main()

{

long i;

for ( i=10000; i<=99999;i++)

if( ( i%10 == 7 ) && ( i % 13 == 0 )) break ;

printf(" so tu nhien nho nhat thoa man %d",i);

= ");

scanf("%d",&n);

}while(n<=0);

if(n >=10 && n<=99 && n%2!=0) printf("

n la so co 2 chu so va la so le ");

else printf(" khong phai ");

getch();

}

Bài 37 Nhập vào 1 dãy số thực 0 < n < 15 Sau

đó tính giá trị biểu thức sau

Bài giải:

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n) {

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

} void main() {

float x[100];

int n,i;

float s=0,bt = 0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >15);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

printf("nhap phan tu thu %d ",i); scanf("%f",&x[i]);

} // tinh for( i = 1 ; i <=n ; i++) {

s += (log(fabs(x[i] + 4))/log(2))/(gt(n-i));

} printf(" gia tri bt la %f",s);

getch();

}

Bài 38 Nhập vào một số nguyên dương n, sau

đó tính giá trị biểu thức.

Trang 5

}

Bài 9, tính tổng các số chia hết cho 3 nằm

trong khoảng [100,1000]

Bài làm:

#include <stdio.h>

#include <conio.h>

int main()

{

int i;

long s=0;

for(i=100;i<=1000;i++)

{

if(i%3==0) s+=i;

}

printf(" gia tri can tinh la S = %ld ",s);

getch();

}

Bài 10 Nhập 1 dãy sô thực x1,

x2 xn(0<n<100), đếm xem

trong dãy số có bao nhiêu số thực nằm trong

khoảng [-50,50];

Bài làm:

#include <stdio.h>

#include <conio.h>

void main()

{

int i, dem=0,n;

float x[100];

do

{

printf("nhap so phan tu cua day so : n =

");

scanf("%d",&n);

}

while (n<=0||n>100);

for(i=0;i<n;i++)

{

printf(" Nhap phan tu thu

%d\t",i+1);

scanf("%f",&x[i]);

if( (x[i]>=-50) && (x[i]<=50)) dem++;

}

if(dem==0) printf(" khong co phan tu

thoa man de bai ");

else printf(" co %d phan tu thoa man

",dem);

getch();

}

Bài 11 Nhập vào họ tên và năm sinh Sau đó

in ra màn hình

Bài làm:

#include <stdio.h>

#include <conio.h>

S=

Bài làm:

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n) {

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

} void main() {

int n, i;

float s=0;

do {

printf(" Nhap n = ");

scanf("%d",&n);

}while(n<0);

for(i=1;i<=n;i++) {

s= sqrt( s + gt(i));

} printf(" gia tri bt la %f",s);

getch();

}

Bài 39; nhập vào 1 dãy số nguyên dương x1, x2 xn Sau đó kiểm tra xem hiệu max – min của dãy số có là số lẻ không ? max là phần tử lớm nhất của dãy số, min là phần tử nhỏ nhất của day số

Bài giải

#include <stdio.h>

#include <conio.h>

void main() {

int x[100];

int n,i, max, min,a;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

Trang 6

#include <string.h>

void main()

{

char hoten[20];

int namsinh;

do{

printf(" nhap vao ho ten ban: ");

fflush(stdin);

gets(hoten);

}while( strlen(hoten)==0);

do

{

printf(" Nhap nam sinh cua ban :

NamSinh = ");

scanf("%d",&namsinh);

} while (namsinh<0);

// in ra

printf(" Ten vua nhap la : “);

puts(hoten) ;

printf(" Nam Sinh vua nhap la %d",

namsinh);

getch();

}

Bài 12 Nhập vào số có 4 chữ số , Hiển thị

tổng các chữ số của số có 4 chữ số vừa nhập

Bài làm:

#include <stdio.h>

#include <conio.h>

int main()

{

int n , i, s=0;

do{

printf("Nhap so co 4 chu so : n =

");

scanf("%d",&n);

}while( (n<1000)|| (n>10000));

while(n!=0)

{

i= n%10;

s+=i;

n=n/10;

}

printf(" Tong cua so vua nhap la S = %d

",s);

getch();

}

Bài 13 Nhập vào 4 số tự nhiên ( giả sử 4 số

này khác nhau )

In ra số lớn nhất , số bé nhất.

In ra hai số còn lại.

Bài làm:

#include <stdio.h>

#include<conio.h>

void main ()

{

printf("nhap phan tu thu %d ",i); scanf("%d",&x[i]);

} // tim max , min max = x[1];

for( i =2 ; i<=n ;i++) {

if( x[i]> max) max = x[i];

} min = x[1];

for( i =2 ; i<=n ;i++) {

if( x[i] < min) min = x[i];

} printf ( " gia tri max = %d ,\n gia tri min =

%d ", max, min);

// gan gia tri ccho hieu a= max - min ;

if( a%2!=0) printf (" hieu la so le");

else printf(" hieu ko phai la so le " );

getch();

}

Bài 40 Viết chương trình nhập vào dãy số nguyên dương x1, x2 xn tính trung bình cộng các phần tử lớn hơn 99.

Bài giải:

#include <stdio.h>

#include <conio.h>

void main() {

int x[100];

int n,i,dem=0;

long s=0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

// nhap phan tu for( i = 1 ; i <=n; i ++) do

{

printf("nhap phan tu thu %d ",i); scanf("%d",&x[i]);

if( x[i] >99) {

dem++;

s+=x[i];

} } while (x[i]<=0);

if ( dem ==0) printf(" khong co pt thoa man

");

Trang 7

int a, b, c, d;

printf(“Nhap vao 4 chu so:\n”);

scanf(“%d%d%d%d”,&a,&b,&c,&d);

int min = a, max = a;

if (b<min) min = b;

if (c<min) min = c;

if (d<min) min = d;

if (b>max) max = b;

if (c>max) max = c;

if (d>max) max = d;

printf("min = %d, max = %d\n", min, max);

printf(" 2 so con lai la : ");

if ( a!= min && a!=max) printf(" %d ",a);

if ( b!= min && b!=max) printf(" \n %d ",b);

if ( c!= min && c!=max) printf(" \n %d ",c);

if ( d!= min && d!=max) printf(" \n %d ",d);

getch();

}

Bài 14 Nhập vào 1 số có 3 chữ số, cho biết

chữ số hàng chục là số chãn hay lẻ

Bài làm:

#include <stdio.h>

#include <conio.h>

void main()

{

int n,a;

do{

printf("Nhap so co 3 chu so : n =

");

scanf("%d",&n);

}while ( n <100 || n>1000);

a= (n/10)%10;

if( a%2==0) printf(" chu so hang Chuc la

so chan ");

else

printf(" chu so hang Chuc la so le");

getch();

}

Bài 15 Nhập một xâu kí tự Đếm xem xâu

vừa nhập có bao nhiêu chữ số

Bài làm:

#include <stdio.h>

#include <conio.h>

#include <string.h>

void main()

{

int i=0,dem=0;

char st[255];

printf("\n nhap chuoi: "); gets(st);

while(i<=strlen(st))

{

else printf(" trung binh cong la

%5.4f",1.0*s/dem);

getch();

}

Bài 41 Viết chương trình nhập vào 1 số thực x

và 1 số nguyên dương n Sau đó tính

S=

Bài giải:

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n) {

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

}

void main() {

int n, i;

float x, s= 0;

printf (" nhap so thuc x : x = ");

scanf("%f",&x);

do {

printf("\n nhap so nguyen duong n =

");

scanf("%d",&n);

}while ( n<=0);

for( i = 1; i <=n;i++) {

s= s + log10(fabs(pow(x,i)*(gt(n-i))-gt(i)));

} printf(" gia tri bieu thuc la %10.4f",s); getch();

}

Bài 42 Viết chương trình nhập vào 1 dãy số thực x1, x2 xn ( 0<n<100) sau đó tính giá trị biểu thức sau

F =

Bài giải:

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n)

Trang 8

if(st[i]>='0'&&st[i]<='9')

dem++;

i++;

}

printf(“chuoi da nhap la : “);

puts(st);

if (dem==0) printf(“Khong co so nao”);

else

printf("\n so luong chu so xuat hien trong chuoi

tren la: %d \n",dem);

}

Bài 16 Nhập vào 3 cạnh của 1 tam giác ( giả

sử a b c >0) Cho biết 3 cạnh này có lập

thành một tam giác hay không? Nếu có thì

cho biết loại đó là tam giác ì ( thường,

vuông Đều, vuông cân )

Bài giải:

#include<stdio.h>

#include<conio.h>

#include<math.h>

void main ()

{

float a,b,c;

printf("Nhap a:");

scanf("%f",&a);

printf("Nhap b:");

scanf("%f",&b);

printf("Nhap c:");

scanf("%f",&c);

if ( a+b > c && b+c>a && c+a>b)

{

if ( a*a + b*b == c*c || b*b + c*c == a*a ||

c*c + a*a == b*b)

{

if((a==b)||(b==c)||(c==a)

printf("\n 3 so ban vua nhap la do dai 3

canh cua 1 tam giac vuong can");

else

printf("\n 3 so ban vua nhap la do dai 3

canh cua 1 tam giac vuong");

}

else if( a== b==c)

printf("\n 3 so ban vua nhap la do dai

3 canh cua 1 tam giac deu");

else if (a==b||b==c||c=a)

printf(“ 3 canh cua tam giac can”);

else printf(“ tam giac thuong”);

}

else

printf("\n Ba so ban vua nhap ko phai la do \

dai 3 canh cua 1 tam giac");

getch ();

}

Bài 17 Nhập vào 1 kí tự, kiểm tra xem nếu

{

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

}

void main() {

float x[100];

int n,i;

float s=0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

printf("nhap phan tu thu %d ",i); scanf("%f",&x[i]);

} // tinh for( i = 1 ; i <n ; i++) {

s = s + gt(n-i) * log(x[i+1] - x[i])/log(2);

} printf(" gia tri bt la %f",s);

getch();

}

Bài 43 Nhập vào 4 số nguyên dương p, q, r, t Sau đó kiểm tra xem tổng của 4 số là số lẻ hay chẵn.

Bài giải:

#include <stdio.h>

#include <conio.h>

int main() {

int p,q,r,t;

int s=0;

do { printf(" nhap p ");

scanf("%d",&p);

printf(" nhap q ");

scanf("%d",&q);

Trang 9

kí tự vừa nhập là chữ thường thì in ra chữ

hoa, nếu là chữ hoa thì in ra chữ thường , là

số thì in ra số

Bài làm:

#include <stdio.h>

#include <conio.h>

int main()

{

char c;

printf ("nhap vao mot ky tu ");

scanf ("%c", &c);

if (c>=97 && c<=122)

{

c=c-32;

printf ("Ki tu hoa la: %c",c);

}

else if (c>=65 && c<=90)

{

c=c+32;

printf ("Ki tu thuong la: %c",c);

}

else if (c>=48 && c<=57) printf ("Ki tu ban vua

nhap la so: %c",c);

else printf ("Ban da nhap ki tu %c",c);

getch();

}

Bài 18 Cho biết bội lớn nhất của 6 mà bé

hơn 1000 là

Bài làm :

#include <stdio.h>

#include <conio.h>

void main()

{

int i;

for(i=1000;i>=6;i )

if(i%6==0)

{

printf("Boi lon nhat nho hon 1000 la%d",i);

break;

}

getch();

}

Bài 19 Nhập vào số nguyên có 3 chữ số in

ra chữ số lớn nhất, số lớn nhất ở hàng trăm

hay chục hay đơn vị

Bài giải:

#include <stdio.h>

#include <conio.h>

void main ()

{

int n,a,b,c,max;

printf("nhap so nguyen n = ");

scanf("%d",&n);

a=n%10;

b=(n/10)%10;

printf(" nhap r ");

scanf("%d",&r);

printf(" nhap t ");

scanf("%d",&t);

} while ( p <=0 && q <=0 && r <=0 && t <=0); s= p + q + r + t;

if( s %2==0) printf( " tong la so chan");

else ( " tong la so le ");

getch();

}

Bài 44 Nhập vào 1 số thực x và 1 số nguyên n Sau đó tính giá trị biểu thức sau

S = 1! * + 2!*

Bài giải:

#include <stdio.h>

#include <conio.h>

#include <math.h>

long gt ( int n) {

int i;

long gtt=1;

for(i=n;i>0;i ) {

gtt=gtt*i;

} return gtt;

}

void main() {

float x;

int n,i;

float s=0;

do { printf(" Nhap n = " );

scanf(“%d”, &n);

} while (n<=0);

printf(" Nhap x = " );

scanf(“%f”, &x);

for( i =1 ;i<=n;i++) {

s= s + gt(i)*( pow(x,n-i+1));

} printf(" gia tri bieu thuc la %5.3f",s);

getch();

}

Bài 45 Nhập vào 1 dãy số nguyên dương ( 0< n

< 100) Sau đó tính tổng các phần tử x(i) là số

lẻ Kiểm tra xem tổng này là số chẵn không Bài giải

Trang 10

max=a;

if(b>max) max= b;

if(c>max) max = c;

printf(" Chu so lon nhat la %d " , max);

if(max== a) printf("gia tri max o hang

don vi" );

if(max== b) printf("gia tri max o hang

chuc" );

else

printf("gia tri max o hang tram" );

getch();

}

Bài 20 Nhập 1 số rồi in ra dướng dạng số

thập phân có ba số đàng sau dấu chấm và

hiện thị dưới dạng khoa hk

Bài giải;

#include <stdio.h>

#include <conio.h>

void main()

{

float so;

printf(" nhap ");

scanf("%f",&so);

printf(" so = %10.3f",so);

getch();

}

Bài 21 Bội nhỏ nhất của 6 mà lớn hơn 1000

Bài gải:

#include <stdio.h>

#include <conio.h>

void main()

{

int i;

for(i=1000;;i++)

if(i%6==0)

{

printf("%d",i);

break;

}

getch();

}

Bài 22 Tinh trung bình công của các số

nguyên dương chẵn có 5 chữ số

Bài làm :

#include <stdio.h>

#include <conio.h>

void main()

{

long i;

float tbc=0;

long s=0,dem=0;

#include <stdio.h>

#include <conio.h>

#include <math.h>

int main() {

int x[100];

int n,i,dem=0;

long s=0;

do {

printf(" nhap so luong phan tu : n =

");

scanf("%d",&n);

}while(n<0|| n >100);

// nhap phan tu for( i = 1 ; i <=n; i ++) {

printf("nhap phan tu thu %d ",i); scanf("%d",&x[i]);

} for(i=1;i<=n;i++) {

if( x[i]%2!=0) s+=x[i];

} printf(" tong cac phan tu le la S = %ld ",s); if(s%2!=0) printf(" tong la so le");

else printf(" tong la so cchan ");

getch();

}

Bài 46 Viết chương trình nhập vào số nguyên dương n, kiểm tra xem chữ số lớn nhất của n có phải là số chính phương không ( ví dụ n = 349, chữ số lớn nhất là 9 là số chính phương)

Bài giải:

#include <stdio.h>

#include <conio.h>

#include <math.h>

int scp( int n) {

if( pow((int)sqrt(n),2)== n) return 1;

else return 0;

} void main() {

int n,t,max=0;

do {

printf(" nhap so nguyen duong n =

Ngày đăng: 31/03/2017, 22:33

TỪ KHÓA LIÊN QUAN

w