Bình phương và lập phương của một số
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^2\)), lập phương (\(a^3\)) của a (In kết quả lấy độ chính xác 2 chữ số thập phân).
Ví dụ:
Input
4.5
Output
20.25
91.12
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^2\)), lập phương (\(a^3\)) của a (In kết quả lấy độ chính xác 2 chữ số thập phân).
Ví dụ:
4.5
20.25
91.12
Comments
Dạ.xem giúp lỗi của em với ạ.
a=float(input()) t=round(a*a,2) b=round(a**3,2) print(t) print(b)
include<stdio.h>
include<math.h>
int main(){ int a;scanf("%d",&a); int b=pow(a,2);int c=pow(a,3); printf("%d\n%d",b,c); }
.
include<stdio.h>
int main(){ int a; scanf("%d",&a); printf("%d\n",aa); scanf("%d",&a); printf("%d",aa*a);
}
Trong câu lệnh print bạn chỉ in kết quả thôi, không in các ký tự.
Bạn đọc kỹ hướng dẫn http://laptrinh.ictu.edu.vn/post/10-huong-dan-su-dung Đọc kỹ phần: Bạn chỉ đọc và xuất ra kết quả mà đề bài yêu cầu, không thừa, không thiếu
/Chuong trinh nhap vao so a va in ra binh phuong , lap phuong cua so a/
include <stdio.h>
include <math.h>
int main(){ float a; //Nhap vao gia tri cua a printf("Moi ban nhap vao gia tri a = "); scanf("%f",&a);
}
Bạn chỉ cần in giá trị của
a^2
,a^3
, không cần phải in các giá trị khác cout<<pow(a,2))<<"\n"; cout<<pow(a,3));