C++ Code:
#include <iostream> using namespace std; int main() { int *a,i=0,tong=0,tich=1; char c='c'; while(c!='k' && c!='K') { if(a[i]>0) tong+=a[i]; if(a[i]<0) tich*=a[i]; i++; } return 0; }
1-nhập vào từ bàn phím các số nguyên bất kỳ , mỗi khi nhập xong 1 số có thông báo "nhập tiép không c/k" nếu k hoặc K thì kết thúc nhập.
2- tính tổng các số duơng và tích các số âm
3-đưa kết quả màn hình.
đều bài yêu cầu chỉ dùng hàm do và if để đưa kết quả, các bạn giúp mình cái.
C++ Code:
#include <iostream> using namespace std; int main() { int *a,i=0,tong=0,tich=1; char c='c'; while(c!='k' && c!='K') { if(a[i]>0) tong+=a[i]; if(a[i]<0) tich*=a[i]; i++; } return 0; }
Y!M: doxuanthangvn
Skype: doxuanthangvnn
Email: doxuanthang@hotmail.com
Y!M: doxuanthangvn
Skype: doxuanthangvnn
Email: doxuanthang@hotmail.com
Của bạn đây.
C++ Code:
#include <iostream> using namespace std; int main() { int *a,i=0,tong=0,tich=1,test=0; char c='c'; do { printf("a[%d]=",i+1); scanf("%d",&a[i]); i++; } while(c!='k' && c!='K'); for(int j=0;j<i;j++) { if(a[j]>0) tong+=a[j]; if(a[j]<0) { tich*=a[j]; test=1; } } if(tong==0) printf("Khong co so duong.\n"); else printf("Tong cac so duong: %d \n",tong); if(test==0) printf("Khong co so am.\n"); else printf("Tich cac so am: %d \n",tich); return 0; }
Y!M: doxuanthangvn
Skype: doxuanthangvnn
Email: doxuanthang@hotmail.com
C Code:
#include<stdio.h> #include<conio.h> int main() { int i=0; char luachon='c'; int A[50]; do { i++; luachon=getch(); }while(luachon!='k' && luachon!='K'); int tongduong=0; int ticham=1; for(int j=1;j<=i;j++) { if(A[j]>0) { tongduong+=A[j]; } else { ticham*=A[j]; } } getch(); }
Y!M: doxuanthangvn
Skype: doxuanthangvnn
Email: doxuanthang@hotmail.com
Cho thêm số 50 của A dùng để làm gì vậy máy bạn ơi.A[50]
cho hỏi cái bài giải về tính tổng trung bình dãy số nguyên:#2
http://diendan.congdongcviet.com/showthread.php?t=61190
tại sao lại tính tổng tb là phải thêm nhân 1.0 ?printf("\nTrung binh cong : %3.2f",Tong/n*1.0)
p/s:Hiện vẫn chưa tự làm dc nay cả dễ cũng vậy ? hiểu nhưng ko thể tự làm đc T_T
A[50] thì chỉ nhập được tối đa 50 lần thôi bạn ạ.
Còn cái link bạn gửi thì có thể giải thích là trung bình cộng của các số nguyên có thể là số thực.
VD:
C++ Code:
Y!M: doxuanthangvn
Skype: doxuanthangvnn
Email: doxuanthang@hotmail.com