Open ITHelpself opened 4 years ago
tổng ra các số từ 1 đến n
// thu vien
#include<stdio.h>
int main(){
// khai bao
int n,i,s;
// nhap
printf("n:");
scanf("%d",&n);
s = 0;
for(i =0;i<=n;i++){
s = s+i;
}
printf("s = %d",s);
return 0;
}
https://drive.google.com/folderview?id=1ECWnzEOpabLRlLHimBoxLwcBmUgptuRQ Là những gì của buổi học 13102020
Bài tập bổ sung về nhà
Bài 10-BTVN:
#include<stdio.h>
#include<math.h>
int main(){
double x, n;
printf("Nhap x, n: ");
scanf("%lf%lf", &x, &n);
printf("x ^ n = %lf\n", pow(x, n));
}
Bài kiểm tra loại tam giác
#include<stdio.h>
int main(){
int a, b, c;
printf("Nhap so do 3 canh: ");
scanf("%d%d%d", &a, &b, &c);
if (a+b>c && b+c>a && a+c>b) {
if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)
printf("Day la tam giac vuong");
else {
if (a==b && b==c)
printf("Day la tam giac deu");
else {
if (a==b || a==c || b==c)
printf("Day la tam giac can");
else {
if (a*a>b*b+c*c || b*b>a*a+c*c || c*c>a*a+b*b)
printf("Day la tam giac tu");
else
printf("Day la tam giac nhon");
}
}
}
}
else {
printf("Day khong phai tam giac");
}
return 0;
}
BTVN-Bài 7
#include<stdio.h>
int main(){
int n, i=0;
float s=0;
printf("nhap n: ");
scanf("%d", &n);
for(;i<=n;i++){
s=s + i/ (float)(i+1);
}
printf("s = %.10f", s);
return 0;
}
BTVN-Bài 12:
#include<stdio.h>
#include<math.h>
int main(){
int n, i=0;
float x, s=0;
printf("nhap x: ");
scanf("%f", &x);
printf("nhap n: ");
scanf("%d", &n);
for(;i<=n;i++){
s=s+pow((float)x, i);
}
printf("s = %.10f", s);
}
Bài kiểm tra loại tam giác
#include<stdio.h> int main(){ int a, b, c; printf("Nhap so do 3 canh: "); scanf("%d%d%d", &a, &b, &c); if (a+b>c && b+c>a && a+c>b) { if (a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("Day la tam giac vuong"); else { if (a==b && b==c) printf("Day la tam giac deu"); else { if (a==b || a==c || b==c) printf("Day la tam giac can"); else { if (a*a>b*b+c*c || b*b>a*a+c*c || c*c>a*a+b*b) printf("Day la tam giac tu"); else printf("Day la tam giac nhon"); } } } } else { printf("Day khong phai tam giac"); } return 0; }
tam giác vuông sẽ không cân?
s=s+pow((float)x, i);
--> s=s+pow(x, i);
BTVN-Bài 12:
#include<stdio.h> #include<math.h> int main(){ int n, i=0; float x, s=0; printf("nhap x: "); scanf("%f", &x); printf("nhap n: "); scanf("%d", &n); for(;i<=n;i++){ s=s+pow((float)x, i); } printf("s = %.10f", s); }
#include<stdio.h>
#include<math.h>
int main(){
int n;
float x, s=0;
printf("nhap x: ");
scanf("%f", &x);
printf("nhap n: ");
scanf("%d", &n);
for(int i =0;i<=n;i++){
s=s+pow(x, i);
}
printf("s = %.10f", s);
}
BTVN-Bài 7
#include<stdio.h> int main(){ int n, i=0; float s=0; printf("nhap n: "); scanf("%d", &n); for(;i<=n;i++){ s=s + i/ (float)(i+1); } printf("s = %.10f", s); return 0; }
#include<stdio.h> #include<math.h>
int main(){ int n; float x, s=0; printf("nhap x: "); scanf("%f", &x); printf("nhap n: "); scanf("%d", &n); for(int i =0;i<=n;i++){ s=s+pow((float)x, i); } printf("s = %.10f", s); }
Này là phải có 1+ trước đề nữa hay sao á
for(int i =1;i<=n;i++){
s=s+pow((float)x, i);
}
BTVN-Bài 7
#include<stdio.h> int main(){ int n, i=0; float s=0; printf("nhap n: "); scanf("%d", &n); for(;i<=n;i++){ s=s + i/ (float)(i+1); } printf("s = %.10f", s); return 0; }
#include<stdio.h> #include<math.h>
int main(){ int n; float x, s=0; printf("nhap x: "); scanf("%f", &x); printf("nhap n: "); scanf("%d", &n); for(int i =0;i<=n;i++){ s=s+pow((float)x, i); } printf("s = %.10f", s); }
#include<stdio.h>
#include<math.h>
int main(){
int n, i=1;
float x, s=0;
printf("nhap n: ");
scanf("%d", &n);
printf("nhap x: ");
scanf("%f", &x);
for(;i<=n;i++){
s=s+pow((float)x, i);
}
printf("s = %.5f", s);
return 0;
}
C Vấn đề ở đây nằm ở i. i=0 thì kết quả thừa 1 (đề không phải 1+x+x^2+...+x^n) i=1 thì đúng. Vd: Code cũ: n=3, x=2 => s=15 Code mới: n=3, x=2 => s=14
Bài 1:
#include<stdio.h>
int main(){
int n, i=0;
float s=0;
printf("Nhap n: ");
scanf("%d", &n);
for(;i<=n;i++){
s=s+i;
}
printf("s = %f", s);
return 0;
}
Bài 14:
#include<stdio.h>
#include<math.h>
int main(){
int n, i=0;
float x, s=0;
printf("nhap n: ");
scanf("%d", &n);
printf("nhap x: ");
scanf("%f", &x);
for(;i<=n;i++){
s=s+pow((float)x, (2*i+1));
}
printf("s = %.2f", s);
return 0;
}