(1).Lập trình C

zuzu_vt

New member
Xu
0
Lập trình C
Câu 1: Viết chương trình nhập vào 4 số nguyên. Tìm và in ra số lớn nhất và số nhỏ nhất của 4 số đó.
Câu 2: Viết chương trình nhập vào số nguyên dương, in ra thông báo số đó là số chẵn hay lẻ.
Câu 3: Viết chương trình giải và biện luận phương trình bậc 1: ax+b=0, với a,b nhập vào từ bàn phím.
Câu 4: Viết chương trình giải và biện luận phương trình bậc 2: ax[SUP]2[/SUP]+bx+c=0, với a,b,c nhập vào từ bàn phím.
Câu 5: Viết chương trình nhập vào kí tự c. Kiểm tra xem nếu kí tự nhập vào là kí tự thường trong khoảng từ ‘a’ đến ‘z’ thì đổi sang chữ in hoa và in ra, nếu kí tự in hoa trong khoảng từ ‘A’ đến ‘Z’ thì đổi sang chữ thường và in ra. Các trường hợp còn lại thì in ra thông báo ‘Kí tự bạn vừa nhập là…!’

LÀM GIÚP MÌNH NHÉ, CẢM ƠN CÁC BẠN NHIỀU !!!
 
Bài 1:
Mã:
#include<conio.h>
#include<stdio.h>
void main()
{
    int a, b, c, d, max, min;
    printf("\nNhap a: ");
    scanf("%d", &a);
    printf("\nNhap b: ");
    scanf("%d", &b);
    printf("\nNhap c: ");
    scanf("%d", &c);
    printf("\nNhap d: ");
    scanf("%d", &d);
    c=c>d?c:d;
    max=(a>b?(a>c?a:c):(b>c?b:c));
    printf("\n so lon nhat la: %d", max);
    min = (a<b?(a<d?a:d):(b<d?b:d));
    printf("\n so nho nhat la: %d", min);


getch();
}
 
Sửa lần cuối bởi điều hành viên:
Bài 2:

Mã:
#include<conio.h>
#include<stdio.h>
void main()
{
    int a;
    printf("\nNhap a: ");
    scanf("%d", &a);
    if(a%2==0)
    printf("\n %d la so chan", a);
    else
    printf("\n %d la so le", a);
getch();
}
 
Bài 3:

Mã:
#include <stdio.h>
#include <conio.h>
void main()
{ 
float a,b;
printf("\nNhap vao a va b:");
scanf("%f%f",&a,&b);
if(a!=0) 
printf("\nPhuong trinh co nghiem:%.3f ",b/a);
else if(b==0) 
        printf("\nPhuong trinh co vo so nghiem!");
        else 
        printf("phuong trinh vo nghiem!");
getch();
}
 
Sửa lần cuối bởi điều hành viên:
Bài 4:

Mã:
#include <math.h>
#include <conio.h>
#include <stdio.h>
viod main ()
{
    float a , b , c , delta;
    printf("Nhap 3 he so cua phuong trinh : "); 
    scanf("%f%f%f", &a,&b,&c);
    if(a!= 0)
        {
            delta = (b*b)-(4*a*c);
            if (delta < 0)
            printf("Phuong trinh vo nghiem. ");
            else
                if (delta == 0)
                {
                printf ("Phuong trinh co nghiem kep.");
                printf ("X = %f ", -b/2*a);
                }
                    else
                {
                printf("Phuong trinh co 2 nghiem phan biet ");
                printf("X1 = %f", (-b+sqrt(delta))/(2*a));
                printf ("X2 = %f ", (-b-sqrt(delta))/(2*a));
                }
        }
    else
    printf("\nPhuong trinh co nghiem:%.3f ",-c/b);
    getch();
}
 
Sửa lần cuối bởi điều hành viên:
Bài 5:

Mã:
#include <stdio.h>
#include <conio.h>
void main()
{
     char c;
     printf ("\nnhap vao mot ky tu ");
     scanf ("%c", &c);
     if (c>='a' && c<='z')
     {
              c=c-32;
              printf ("Ki tu hoa la: %c\n",c);}
     else if (c>='A' && c<='Z')
     {
          c=c+32;
          printf ("Ki tu thuong la: %c\n",c);}
     else 
          printf ("Ki tu ban vua nhap la so: %c\n",c);
     getch();
     }


Chỉ kiểm tra 1 kí tự
 
Câu 1: Viết chương trình đọc vào 2 số nguyên và in ra kết quả của phép (+), phép trừ (-), phép (*), phép chia (/). Quan sát kết quả của phép chia (/) và cho nhận xét.

Mã:
#include <stdio.h>
#include <conio.h>
void main()
{
     int a, b ;
     printf ("\nNhap vao hai so nguyen a va b: ");
     scanf ("%d%d", &a, &b);
   printf("\nTong a+ b la: %d", a+b);
   printf("\nHieu a-b la: %d", a-b);
   printf("\nTich a*b la: %d ", a*b);
   printf("\nThuong a/b la: %d", a/b);
}
Nhận xét: Phép chia ở kiểu int k lấy số sau dấy ,

Câu 2: Viết chương trình nhập vào bán kính hình cầu, tính và in ra diện tích, thể tích của hình cầu đó.
Mã:
#include <stdio.h>
#include <conio.h>
void main()
{
     float r;
             const float n = 3.14; 
     printf ("\nNhap vao ban kinh R: ");
     scanf ("%f", &r);
   printf("\nDien tich hinh cau la: %.3f", 4*n*r*r );
   printf("\nThe tich hinh cau la: %.3f", 4*n*r*r/3);
   }
3. Viết chương trình nhập vào một số a bất kỳ và in ra giá trị bình phương (a[SUP]2[/SUP]), lập phương (a[SUP]3[/SUP]) của a và giá trị a[SUP]4[/SUP].
#include <stdio.h>
#include <conio.h>
void main()
{
     float a;
             
     printf ("\nNhap vao mot so a: ");
     scanf ("%f", &a);
   printf("\nBinh phuong : %.3f", a*a);
   printf("\nLap phuong: %.3f", a*a*a);
   printf("\n a^4: %.3f", a*a*a*a);
   }

4. Viết chương trình nhập vào 4 số nguyên a,b,c,d. Tính giá trị trung bình cộng của 4 số trên và in kết quả ra màn hình.
Mã:
#include <stdio.h>
#include <conio.h>
void main()
{
     float a, b, c, d;
             
     printf ("\nNhap vao bon so a, b, c, d: ");
     scanf ("%f%f%f%f", &a, &b, &c, &d);
   printf("\nTrung binh cong cua 4 so la : %.3f", (a+b+c+d)/4);
   }
5. Viết chương trình nhập vào một số nguyên 3 chữ số (từ 100 đến 999), sau đó in ra các chữ số thuộc hàng trăm, hàng chục, hàng đơn vị.
Mã:
#include <stdio.h>
#include <conio.h>
void main()
{
     int a, b, c, d;
     printf ("\nNhap vao so a trong khoan 100 den 999: ");
     scanf ("%d", &a);
     if((a>99)&&(a<1000))
    {
            b=a/100;
    c=(a-b*100)/10;
    d=a-b*100-c*10;
   printf("\nchu so hang tram la : %d", b);
   printf("\nchu so hang tram la : %d", c);
   printf("\nchu so hang don vi la: %d", d);
    }
   }
 

Trending content

VnKienthuc lúc này

Không có thành viên trực tuyến.

Định hướng

Diễn đàn VnKienthuc.com là nơi thảo luận và chia sẻ về mọi kiến thức hữu ích trong học tập và cuộc sống, khởi nghiệp, kinh doanh,...
Top