Go Back   VN-Zoom forum > Chia sẻ kiến thức > Lập trình > Pascal | C/C++

 

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 25-02-2008, 19:33   #1
Gà Con
 
WILLSON's Avatar
 
Tham gia: Dec 2007
Bài: 3
VZD: 708
Điểm: 0/0 bài viết
Default Giãi dùm bài này gấp với

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ẽ
WILLSON vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-02-2008, 05:58   #2
Rìu Sắt
 
darling's Avatar
 
Tham gia: Dec 2007
Bài: 180
VZD: 4.102
Điểm: 62/37 bài viết
Default Bài 2

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
__________________

Bạn có trang web với địa chỉ dài khó nhớ, muốn dễ nhớ như http://it9x.co.cc thì click vào hình dưới để đăng kí tên miền free CO.CC . Ủng hộ it9x thì bạn click vào hình để đăng kí nha.


List bài tập lập trình C cơ bản và tổng hợp

List mảng một chiều

List ma trận (mảng 2 chiều)


thay đổi nội dung bởi: darling, 27-02-2008 lúc 06:48.
darling vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 27-02-2008, 06:47   #3
Rìu Sắt
 
darling's Avatar
 
Tham gia: Dec 2007
Bài: 180
VZD: 4.102
Điểm: 62/37 bài viết
Default bài 1:

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();
}
__________________

Bạn có trang web với địa chỉ dài khó nhớ, muốn dễ nhớ như http://it9x.co.cc thì click vào hình dưới để đăng kí tên miền free CO.CC . Ủng hộ it9x thì bạn click vào hình để đăng kí nha.


List bài tập lập trình C cơ bản và tổng hợp

List mảng một chiều

List ma trận (mảng 2 chiều)

darling vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 10:34.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123