![]() |
|
|
#1 |
|
Gà Con
![]() Tham gia: Dec 2007
Bài: 3
VZD: 877
Điểm: 0/0 bài viết
|
Bài 1 : Nhập nhiều số int từ keyboard và kết thúc khi đánh -999
a. Hỏi đã nhập bao nhiếu số b. Tính tỗng các số đã nhập c. Tính trị trung bình các số đã nhập Bài 2 : Viết phương trình nhập 1 số int có nhiều chữ số a . Cho biết số đã nhập có bao nhiệu chữ số b . Tính tỗng các chữ số lẽ |
|
|
|
|
|
#2 |
|
Rìu Sắt Đôi
![]() Tham gia: Dec 2007
Bài: 237
VZD: 5.951
Điểm: 85/48 bài viết
|
bài 2
#include<stdio.h> #include<conio.h> void main() { int so; //-----------------cau a------------------ int i=0; printf("Nhap 1 so nguyen vao: "); scanf("%d",&so); int k=so; do { k = k/10; i++; } while(k!=0); //-----------------cau b------------------ int t=so; int tong=0; while (t!=0) { int dv=t%10; if(dv%2!=0) { tong=tong+dv; } t=t/10; } printf("Tong cac so le trong 1 so = %d", tong); getch(); } Bài 1 thì xin hỏi bạn học qua mảng 1 chiều chưa?bài 1 mình sẽ dùng 1 mảng chiều
thay đổi nội dung bởi: darling, 27-02-2008 lúc 06:48 |
|
|
|
|
|
#3 |
|
Rìu Sắt Đôi
![]() Tham gia: Dec 2007
Bài: 237
VZD: 5.951
Điểm: 85/48 bài viết
|
Mình làm bài này coi -999 ko là 1 số bên trong dãy chỉ là 1 mã để dừng việc nhập thôi nên khi tính tổng và trung bình trong đó ko có -999
#include "stdio.h" #include"conio.h" void main() { int a[100]; //-----------cau nhap------------- int i = -1; do { i++; printf("Nhap a[%d]", i); scanf("%d", &a[i]); } while ( a[i]!= -999 ); //-----------cau a------------- printf("\n\nNeu ko tinh luon -999\n"); printf("Co %d so da dc nhap vao\n", i); //-----------cau b------------- int s=0; for (int j=0; a[j]!=-999;j++) { s=s+a[j]; } printf("\n\nTruong hop ko lay -999 thi co Tong la %d", s); //-----------cau c------------- float tb=s/(float)(i); printf("\n\nTrung binh cong cua cac so: %f", tb); getch(); } |
|
|
|
|
| Ðiều Chỉnh | |
| Xếp Bài | |
|
|