Tính tổng bình phương của 2 số

Yêu cầu: Viết chương trình nhập vào 2 số nguyên, sau đó in ra tổng bình phương của chúng.

Phân tích:

– Nhập vào 2 số nguyên từ bàn phím.

– Tính tổng theo công thức: S = a*a + b*b

Code:

/************************************************************
* Author: VNCODING
* History
* 2014/03/17 first create VNCODING
*************************************************************/
#include <stdio.h>
#include <conio.h>

void main()
{
    int a, b;
    long S = 0;
    printf("\n Nhap vao so nguyen thu nhat = ");
    scanf("%d", &a);
    printf("\n Nhap vao so nguyen thu hai = ");
    scanf("%d", &b);
    S = a*a + b*b;
    printf("\n Tong binh phuong 2 so = %d^2 + %d^2 = %d ", a, b, S);
    getch();
}

Kết quả:

Nhap vao so nguyen thu nhat = 3
Nhap vao so nguyen thu hai = 4
Tong binh phuong 2 so = 3^2 + 4^2 = 25

14 Comments on Tính tổng bình phương của 2 số

  1. Xin hỏi phần mềm viết C của tôi có làm sao không mà 5/10 bài tập này tôi chép lại y nguyên thì toàn báo lỗi error? Tôi dùng phần mềm DEC C++

  2. em làm chưa nhìn đáp án em làm gắn gọn thế này nó vẫn ra kết quả như trên thì có sao không ạ?
    int a,b;
    printf(“Nhap vao gia tri a: “);
    scanf(“%d”,&a);
    printf(“Nhap vao gia tri b: “);
    scanf(“%d”,&b);

    printf(“Tong binh phuong cua chung la: %d”,a*a+b*b);
    getch();

  3. #include
    #include

    int main()
    {
    int a,b,c;
    printf(“viet vao day a va b “);
    scanf(“%d%d”,&a,&b);
    c=a*a+b*b;
    printf(“\n %d*%d+%d*%d=%d”,a,a,b,b,c);
    return 0;
    }
    em lam vay co sao ko em sai code block nhung lap trinh c

Leave a Reply