Latest topics
Similar topics
Intro2C Week 5 (Guide)
+4
myname2
huy_d_t
Tung_tobe
haidang001
8 posters
Trang 1 trong tổng số 1 trang
Intro2C Week 5 (Guide)
Ở Week 4, do Koltec bận quá nên không post được sol lên forum. Week này ko rỗi hơn mấy, nhưng vẫn thích show hàng (tại ngứa nghề ).
Theo ý kiến của Xờ lờ và Đê tiện, lần này Koltec không post cả đáp án lên đây, sẽ chỉ hướng dẫn + post code 1 vài chỗ Muzukashi cho ae thôi .
Nếu có thắc mắc gì, mọi người cứ post trực tiếp lên, khi nào jikan ga arimasu, koltec sẽ reply, he.
Phần 1: Đề bài
Lần này có vẻ ít bài hơn.
Do đề bài hơi dài, Koltec post luôn cả đề bài chép trên lớp (bằng emacs) nên tạm thời không có dấu, mọi người chịu khó đọc (chắc đa số đề có đề cả rồi ).
Lưu ý: Mr Dũng (cảm) có yêu cầu nho nhỏ, do có truc trặc 1 chút kỹ thuật về "đèn" và "công nông", thầy yêu cầu các bạn trẻ không sử dụng hàm if (cái này làm anh em thêm yêu quý thầy ).
Bài 1: Kết bạn
Bài 2: Topcare
Bài 3: Việt Long
Phần 2: Guide
Bài 1: Kết bạn.
Với mỗi người, cần 2 lần đọc dữ liệu, tạo một biến điểm riêng cho từng người.
Giả sử biến điểm là point, chiều cao height, cân nặng old, chiều cao của mình là myheight. Điểm người đó sẽ được tính như sau.
Bài 2: Topcare
Một số biến như sau nipod, nipad, cipod, cipad lần lượt là số ipod, số ipad, giá ipod, giá ipad (riêng cipad và cipod là hằng nhé, giá trị theo đề bài )
Thêm 2 biến nữa là sum và reduce (tương ứng tổng giá trị (chưa giảm) và lượng giảm giá). Công thức như sau (Koltec copy nguyên code : ) )
Bài 3: Việt Long
Với cái điều kiện củ chuối, không dùng hàm if, cách làm cũng không phức tạp lắm, tuy nhiên Koltec ngại giải thích , mọi người đọc code tham khảo, khá dễ hiểu.
Koltec chỉ post code 1 trường hợp, các trường hợp khác hoàn toàn tương tự.
Chú thích: nelec, nsony, nhp là số lượng bán được của Tủ lạnh, TV, HP.
Koltec post đáp án hoàn toàn mang tính giúp đỡ, tất nhiên phi lợi nhuận. Style của Koltec có thể hơi chuối chút, nếu có sai sót gì mong các bạn thông cảm.
P/S: Gái gú là phù du, DotA là số 1. Ai muốn solo thì liên hệ Koltec
Theo ý kiến của Xờ lờ và Đê tiện, lần này Koltec không post cả đáp án lên đây, sẽ chỉ hướng dẫn + post code 1 vài chỗ Muzukashi cho ae thôi .
Nếu có thắc mắc gì, mọi người cứ post trực tiếp lên, khi nào jikan ga arimasu, koltec sẽ reply, he.
Phần 1: Đề bài
Lần này có vẻ ít bài hơn.
Do đề bài hơi dài, Koltec post luôn cả đề bài chép trên lớp (bằng emacs) nên tạm thời không có dấu, mọi người chịu khó đọc (chắc đa số đề có đề cả rồi ).
Lưu ý: Mr Dũng (cảm) có yêu cầu nho nhỏ, do có truc trặc 1 chút kỹ thuật về "đèn" và "công nông", thầy yêu cầu các bạn trẻ không sử dụng hàm if (cái này làm anh em thêm yêu quý thầy ).
Bài 1: Kết bạn
- Code:
Tren 1 trang web ket ban, ban dang noi chuyen voi 2 ban gai va can phai ra quyet dinh xem se gap ai.
- Hoi cac co gai ve tuoi:
+) tuoi <= 16 --> 0 diem
+) 17 <= tuoi <= 21 --> 5 diem.
+) tuoi > 21 --> 2 diem.
- Chieu cao:
+) cao >= ban --> giam 1 diem.
+) cao < ban - 30cm --> giam 2 diem.
+) con lai --> cong 3 diem.
Trong truong hop == diem, hen ca 2. (1 thu 7, 1 cn).
Bài 2: Topcare
- Code:
Sieu thi Topcare tung ra chuong trinh khuyen mai tren cac san pham cua Apple nhu sau:
- Neu ban mua >= (3 iPod ($148/1 sp) & 2 iPad ($288/1 sp)) hoac (tong gia tri hoa don thanh toan > $1020) thi duoc giam gia 10%.
Write program input number of iPod and iPad bought. Print detail of bill.
Bài 3: Việt Long
- Code:
Sieu thi dien may Viet Long xin tran trong gioi thieu, chuong trinh thong ke hoa don:
Tu lanh Electrolux: 8 cu / 1 chiec
LCD Sony: 15 cu / 1 chiec.
Laptop HP: 12 cu / 1 chiec.
Viet chuong trinh hang ban cho tung mat hang: doanh so, tong doanh so, mat hang ban chay nhat. ban e nhat, doanh so cao nhat, doanh so thap nhat.
Phần 2: Guide
Bài 1: Kết bạn.
Với mỗi người, cần 2 lần đọc dữ liệu, tạo một biến điểm riêng cho từng người.
Giả sử biến điểm là point, chiều cao height, cân nặng old, chiều cao của mình là myheight. Điểm người đó sẽ được tính như sau.
- Code:
point = ((old <= 16) ? 0 : ((old <= 21) ? 5 : 2)) + ((height >= myheight) ? (-1) : ((height < myheight - 30) ? (-2) : 3));
Bài 2: Topcare
Một số biến như sau nipod, nipad, cipod, cipad lần lượt là số ipod, số ipad, giá ipod, giá ipad (riêng cipad và cipod là hằng nhé, giá trị theo đề bài )
Thêm 2 biến nữa là sum và reduce (tương ứng tổng giá trị (chưa giảm) và lượng giảm giá). Công thức như sau (Koltec copy nguyên code : ) )
- Code:
sum = nipod * cipod + nipad * cipad;
reduce = ((nipod >= 3) && (nipad >= 2)) ? 0.1 : ((sum > 1020) ? 0.1 : 0);
Bài 3: Việt Long
Với cái điều kiện củ chuối, không dùng hàm if, cách làm cũng không phức tạp lắm, tuy nhiên Koltec ngại giải thích , mọi người đọc code tham khảo, khá dễ hiểu.
Koltec chỉ post code 1 trường hợp, các trường hợp khác hoàn toàn tương tự.
- Code:
(nelec > nsony) ? (x = nelec) : (x = nsony);
(x > nhp) ? : (x = nhp);
printf("Mat hang ban chay nhat la: %s\n", (x == nelec) ? "Tu lanh Electrolux" : ((x == nsony) ? "Tivi LCD Sony" : Laptop HP"));
Chú thích: nelec, nsony, nhp là số lượng bán được của Tủ lạnh, TV, HP.
Koltec post đáp án hoàn toàn mang tính giúp đỡ, tất nhiên phi lợi nhuận. Style của Koltec có thể hơi chuối chút, nếu có sai sót gì mong các bạn thông cảm.
P/S: Gái gú là phù du, DotA là số 1. Ai muốn solo thì liên hệ Koltec
Re: Intro2C Week 5 (Guide)
con mot van de kha nghiem trong trong bai 3 la truong hop cac mat hang co doanh so bang nhau thi khi in ket qua ra se the nao
-------------------------------------------------------
cai thu hai la trong doan code
cai dong mau do neu minh ko nham thi trc dau : ko co' j, cai day chung to la gia tri x ko doi dung' ko?
cai' tim max nay minh con mot cach nua tuy hoi rac roi nhung chi can viet trong 1 dong
---------------------------------------------------
x=(max=a)?"Tu lanh":(max=b? "TV LCD": "Laptop");
hoac
(max=a)?x="Tu lanh":(max=b? x="TV LCD": x= "Laptop");
tai sao ko gan' nhu tren dc
x la char
a,max la int
-------------------------------------------------------
cai thu hai la trong doan code
- Code:
(nelec > nsony) ? (x = nelec) : (x = nsony);
[color=red](x > nhp) ? : (x = nhp);[/color]
printf("Mat hang ban chay nhat la: %s\n", (x == nelec) ? "Tu lanh
Electrolux" : ((x == nsony) ? "Tivi LCD Sony" : Laptop HP"));
cai dong mau do neu minh ko nham thi trc dau : ko co' j, cai day chung to la gia tri x ko doi dung' ko?
cai' tim max nay minh con mot cach nua tuy hoi rac roi nhung chi can viet trong 1 dong
- Code:
max=a>b?(a>c?a:c):(b>c?b:c);
---------------------------------------------------
x=(max=a)?"Tu lanh":(max=b? "TV LCD": "Laptop");
hoac
(max=a)?x="Tu lanh":(max=b? x="TV LCD": x= "Laptop");
tai sao ko gan' nhu tren dc
x la char
a,max la int
Tung_tobe- Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010
Re: Intro2C Week 5 (Guide)
Dt no ikken: về việc ko dùng hàm if, chỉ dùng lệnh dk (rẽ 2 nhánh) trong khi đk bài ra có 3 nhánh, ý kiến của dt như sau:
- Code:
age_mark1= (age1<=16)? 0: 5;
age_mark1= (age1>=17)&&(age1<=21)? 5: age_mark1;
age_mark1= (age1>21)? 2: age_mark1;
- Code:
strcpy(choose, (total_mark1>total_mark2)? "Ban nen di choi voi Chiaki!": "Ban nen di choi voi Akiko!");
strcpy(choose, (total_mark1!=total_mark2)? choose: "Ban nen di choi voi Akiko vao thu 7, sau do di choi voi Chiaki vao Chu nhat!");
huy_d_t- Tổng số bài gửi : 112
Points : 142
Join date : 26/09/2010
Đến từ : Đại dâm tặc
Re: Intro2C Week 5 (Guide)
cai kia la cai j day, tao cha dung cai day, cu dung nhu thuong thoi
trong day s1,s2 la diem cua 2 con 4`
x,y la 2 con 4`
--------------------------------------------------
AE ai ranh? check ho va xem co' cai' nao rut ngan' hon dc ko
Bai 1
bai 2
Combined by koltec
- Code:
s1>=s2?(s1>s2?printf("Ban nen di choi voi:%s\n",x):printf("Ban
nen hen %s vao thu bay, %s vao CN\n",x,y)):printf("Ban nen chi choi voi
%s\n",y);
trong day s1,s2 la diem cua 2 con 4`
x,y la 2 con 4`
--------------------------------------------------
AE ai ranh? check ho va xem co' cai' nao rut ngan' hon dc ko
Bai 1
- Code:
#include
main()
{
int o,a,t,t1;
printf("XIN CHAO MUNG BAN DEN VOI GIAN HANG APPLE\n\n");
printf("Xin moi ban nhap so luong hang can mua:\n");
printf("-Ipod 148$/cai:");scanf("%d",&o);
printf("-Ipad 288$/cai:");scanf("%d",&a);
printf("\n======================\n");
t=o*148+a*288;
t1=t/10;
t1=((o>=3)&&(a>=2))?t1:((t>1020)?t1:0);
printf("Ban da mua %d Ipod va %d Ipad\n",o,a);
printf("--Tong so tien :%d $\n",t);
t1>0?printf("--Khuyen mai 10%% :%d $\n",t1):printf("--Khuyen mai 0%% :%d $\n",t1);
printf("--So tien phai thanh toan:%d $\n\n\n",t-t1);
return 0;
}
bai 2
- Code:
#include
main()
{
char z[30],x[30],y[30];
int a,b,c,t1,t2,c1,c2,s1,s2;
printf("\nPHAN MEM CHON NGUOI YEU v1.0\n");
printf("-Xin moi ban nhap ho ten:");gets(z);
printf("-Xin moi nhap chieu cao cua ban:");scanf("%d",&c);getchar();
printf("\n\nXin moi nhap ho ten nguoi thu nhat:");gets(x);
printf("--Tuoi :");scanf("%d",&t1);
printf("--Chieu cao:");scanf("%d",&c1);getchar();
printf("\n\nXin moi nhap ho ten nguoi thu hai:");gets(y);
printf("--Tuoi :");scanf("%d",&t2);
printf("--Chieu cao:");scanf("%d",&c2);
printf("\n=====================\n");
s1=0;s2=0;
s1=(t1<=16?0:(t1<=21?5:2))+(c1>=c?(-1):(c1
s2=(t2<=16?0:(t2<=21?5:2))+(c2>=c?(-1):(c2
s1>=s2?(s1>s2?printf("Ban nen di choi voi:%s\n",x):printf("Ban nen hen %s vao thu bay, %s vao CN\n",x,y)):printf("Ban nen chi choi voi %s\n",y);
printf("Chuc vui ve ^^\n");
return 0;
}
- Code:
#include
main()
{
int a,b,c,max,min,a1,b1,c1,s,max1,min1;
char x[20],y[20],x1[20],y1[20];
/* printf("\n\n SIEU THI DIEN MAY VIET LONG\n\n");
printf("Xin moi ban nhap vao so mat hang da ban duoc:\n");*/
printf("-Tu Lanh:");scanf("%d",&a);
printf("-TV LCD :");scanf("%d",&b);
printf("-Laptop :");scanf("%d",&c);
a1=a*8;b1=b*15;c1=c*12;s=a1+b1+c1;
max=a>b?(a>c?a:c):(b>c?b:c);
min=a
max1=a1>b1?(a1>c1?a1:c1):(b1>c1?b1:c1);
min1=a1
printf("===============================");
printf("\nTuan nay sieu thi da ban duoc:\n");
printf("%d Tu Lanh - doanh so :%d trieu VND\n",a,a1);
printf("%d TV LCD - doanh so :%d trieu VND\n",b,b1);
printf("%d Laptop - doanh so :%d trieu VND\n",c,c1);
printf("Tong doanh so cua sieu thi trong thang:%d trieu VND\n\n",s);
printf("\n--Mat hang ban chay nhat la: %s\n",(max==a)?"Tu lanh":(max==b? "TV LCD": "Laptop"));
printf("--Mat hang e nhat la : %s\n",(min==a)?"Tu lanh":(min==b? "TV LCD": "Laptop"));
printf("\n\n--Mat hang co doanh so lon nhat la: %s\n", (max1==a1)?"Tu lanh":(max1==b1?"TV LCD":"Laptop"));
printf("--Mat hang co danh so thap nhat la: %s\n", (min1==a1)?"Tu lanh":(min1==b1?"TV LCD":"Laptop"));
return 0;
}
Combined by koltec
Được sửa bởi Tung_tobe ngày 20/03/11, 06:07 pm; sửa lần 1.
Tung_tobe- Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010
Re: Intro2C Week 5 (Guide)
@Tobe: Koltec góp ý nho nhỏ thôi nhé, cố gắng edit bài, post nhiều quá dễ spam, Koltec sửa lại rồi + cố gắng viết tiếng Việt có dấu cho dễ đọc .
Có 3 prob(s) Koltec muốn update.
1. Chỗ 2 mặt hàng trùng nhau: tobe gãi đúng chỗ ngứa rồi. Có thể in ra 1 mặt hàng có doanh số thỏa mãn là được (vì đề bài có yêu cầu "tất cả" đâu ). Hoặc in ra cả thì càng tốt.
2. Điều kiện "if wa ikemasen" chỉ là thầy muốn mọi người tư duy một chút. Cấu trúc if là biểu thức điều kiên là tương đương nhau.
C/m:
Nếu cảm thấy khó hiểu, cả nhà có thể viết chương trình sử dụng if, sau đó thay chỗ có if bằng biểu thức điều kiện theo công thức trên .
3. Về việc gán một string cho một hằng string khác, hôm trước myname2 có nhờ Koltec deal, sumimasen sensei, Koltec đành vác đèn chạy trước công nông vậy .
Có 2 cách:
3.1 Dùng thư viện như Đê tiện nói, tuy nhiên cách này hơi khá máy móc vì phải sd phương tiên hiện đại "string.h".
3.2 Xâu là một mảng các kí tự liên tiếp được kết thúc bởi kí tự 0 '\0'. Khai báo một xâu như sau
Có 3 prob(s) Koltec muốn update.
1. Chỗ 2 mặt hàng trùng nhau: tobe gãi đúng chỗ ngứa rồi. Có thể in ra 1 mặt hàng có doanh số thỏa mãn là được (vì đề bài có yêu cầu "tất cả" đâu ). Hoặc in ra cả thì càng tốt.
2. Điều kiện "if wa ikemasen" chỉ là thầy muốn mọi người tư duy một chút. Cấu trúc if là biểu thức điều kiên là tương đương nhau.
C/m:
- Code:
if (expe) then {command1} else {command2};
- Code:
(expe) ? ({command1}) : ({command2});
Nếu cảm thấy khó hiểu, cả nhà có thể viết chương trình sử dụng if, sau đó thay chỗ có if bằng biểu thức điều kiện theo công thức trên .
3. Về việc gán một string cho một hằng string khác, hôm trước myname2 có nhờ Koltec deal, sumimasen sensei, Koltec đành vác đèn chạy trước công nông vậy .
Có 2 cách:
3.1 Dùng thư viện như Đê tiện nói, tuy nhiên cách này hơi khá máy móc vì phải sd phương tiên hiện đại "string.h".
3.2 Xâu là một mảng các kí tự liên tiếp được kết thúc bởi kí tự 0 '\0'. Khai báo một xâu như sau
- Code:
char *str;
- Code:
str = "kutabare";
- Code:
str = "kutabare\0";
Re: Intro2C Week 5 (Guide)
code của Tùng bài 3 có vấn đề rồi, sao lại mặc định min và min1 đều là a thế :-S Còn bài 1 chắc là copy thiếu mất phần cuối của 2 biểu thức tính điểm phải ko :-S
Re: Intro2C Week 5 (Guide)
tại copy thiếu đấy đã fix
Tung_tobe- Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010
Re: Intro2C Week 5 (Guide)
Bài chon người yêu ấy.Ông ấy bảo trong trường hợp điểm bằng nhau thì hen 1 em thứ 7,1 em chủ nhật.Còn nếu khác điểm thì chỉ hẹn với 1 em thôi.Làm thế nào?
hieupro1269- Tổng số bài gửi : 31
Points : 37
Join date : 04/10/2010
Age : 32
Re: Intro2C Week 5 (Guide)
huy_d_t đã viết:
[code] strcpy(choose, (total_mark1>total_mark2)? "Ban nen di choi voi Ozawa!": "Ban nen di choi voi Suzuka!");
Về cách dùng strcpy của huydt có thể hiểu như sau :twisted: dt khai báo 1 biến string là choose trước đó, lệnh (total_mark1>total_mark2)? "Ban nen di choi voi Ozawa": "Ban nen di choi voi Suzuka!") sẽ trả về 1 giá trị với format string là "di choi voi Ozawa" nếu condition đúng hoặc "di choi voi Suzuka" nếu condition sai. Lệnh strcpy sẽ lấy source là string đó và point vào destination là string choose :twisted: :twisted: :twisted:
em_la_T.O.P- Tổng số bài gửi : 137
Points : 173
Join date : 26/09/2010
Re: Intro2C Week 5 (Guide)
sao ko có phần kiểm tra nếu có 2 hoặc cả 3 sản phẩm cùng doah số hay cùng doanh thu thì in ra cả 2 ý.khi test thầy sẽ cho nhập vào số bất kì.trùng vào thì chương trình của tung_tobe chỉ in ra dc 1 giá trị thôi
---------------------------------------------
baisf2 của tobe sao lặp lại 2 lần code đoạn nhập tên-tuổi và chiều
cao.sao ko cho nó ghép chung vào 1 đoạn thôi.sử dụng 1 hàm cho 2 người
đó.khi dùng chỉ cần gọi hàm đó ra và dùng.
----------------------------------------------
-----------------------------------------------------------------
Edited by koltec.
P/S: lần sau nhớ edit bài, đừng post nhiều bài một lúc vậy nhé. S_have fun!
---------------------------------------------
baisf2 của tobe sao lặp lại 2 lần code đoạn nhập tên-tuổi và chiều
cao.sao ko cho nó ghép chung vào 1 đoạn thôi.sử dụng 1 hàm cho 2 người
đó.khi dùng chỉ cần gọi hàm đó ra và dùng.
----------------------------------------------
- Code:
#include
#include
#include
int main()
{
int ipod,ipad,tien,tienipod,tienipad,tienkm;
const giaipod=148;
const giaipad=288;
const km=10;
printf("so ipod da mua: ");
scanf("%d",&ipod);
printf("so ipad da mua: ");
scanf("%d",&ipad);
tienipod=giaipod*ipod;
tienipad=giaipad*ipad;
tien=tienipod+tienipad;
tienkm=tien/10;
time_t now;
struct tm *ts;
char buf[80];
now = time(NULL);
ts = localtime(&now);
strftime(buf, sizeof(buf), "%a %d-%m-%Y %H:%M:%S", ts);
printf("=========================TOPCARE ELECTRONIC MARKET========================\n\n");
printf("\t\t\tHOA DON BAN HANG\n");
printf("NV ban hang:maria ozawa\n");
printf("--------------------------------------------------------------------------\n");
printf("\t\tso luong\t\t\ttien\n");
(ipod==0) ? printf("\n") : printf("ipod: \t\t%d\t\t\t\t%d\n",ipod,tienipod);
(ipad==0) ? printf("\n") : printf("ipad: \t\t%d\t\t\t\t%d\n",ipad,tienipad);
printf("--------------------------------------------------------------------------\n");
printf("Tong gia tri san pham:\t\t\t\t%d\n",tien);
((ipod>=3)&&(ipad>=2)) ? printf("duoc khuyen mai %d%c tuong duong\t\t%d\n",km,37,tienkm) :
((tien>=1020)
? printf("duoc huong khuyen mai %d%c tuong duong
\t\t%d$\n",km,37,tienkm) : printf("khong duoc huong khuyen mai\n"));
printf("tien phai tra\t\t\t\t\t%d\n",tien-tienkm);
printf("--------------------------------------------------------------------------\n");
printf("so 10,TA QUANG BUU,BACH KHOA,Ha Noi\n");
printf("tel:099999999 \t\t Fax:99999999\n");
printf("%s\n", buf);
return 0;
}
-----------------------------------------------------------------
- Code:
#include
#include
int main()
{
int tuoi,high,tong,diem,i;
int day[2];
const myhigh=170;
for (i=0;i<2;i++)
{
diem=0;
printf("Hoi ban thu %d\n",i+1);
printf("A:ban bao nhieu tuoi?\n");
scanf("%d",&tuoi);
printf("A:chieu cao cua la bao nhieu?\n");
scanf("%d",&high);
(tuoi<=16) ? (diem=diem+0) : (((tuoi>16)&&(tuoi<=21)) ? (diem=diem+5) : (diem=diem+2));
(high>=myhigh) ? (diem=diem--) : ((high<(myhigh-30)) ? (diem=diem-3) : (diem=diem+3));
day[i]=diem;
}
(day[0]>day[1]) ? printf("Ban nen chon nguoi thu 1") : ((day[0]
return 0;
}
- Code:
#include
main()
{
int a,b,c,a1,b1,c1,s;
const giatulanh=8;
const giatv=15;
const gialaptop=12;
printf("-Tu Lanh:");scanf("%d",&a);
printf("-TV LCD :");scanf("%d",&b);
printf("-Laptop :");scanf("%d",&c);
a1=a*giatulanh;
b1=b*giatv;
c1=c*gialaptop;
s=a1+b1+c1;
printf("\n\n SIEU THI DIEN MAY VIET LONG\n\n");
printf("Xin moi ban nhap vao so mat hang da ban duoc:\n");
printf("====================================================");
printf("\nTuan nay sieu thi da ban duoc:\n");
printf("%d Tu Lanh - doanh so :%d trieu VND\n",a,a1);
printf("%d TV LCD - doanh so :%d trieu VND\n",b,b1);
printf("%d Laptop - doanh so :%d trieu VND\n",c,c1);
printf("Tong doanh thu cua sieu thi trong thang:%d trieu VND\n\n",s);
printf("-----------------------------------------------------\n");
(a==b) ? ((b==c) ? printf("3 mat hang co doanh so bang nhau la %d
\n",a) : ((b>c) ? printf("Tu lanh va Tivi co doanh so cao nhat la %d
\n",a) : printf("laptop co doanh so cao nhat la %d \n",c)))
:
((a>b) ? ((a>c) ? printf("tu lanh co doanh so cao nhat la %d
\n",a): ((a==c) ? printf("Tu lanh va laptop co doanh so cao nhat la %d
\n",a) : printf("laptop co doanh so cao nhat la %d \n",c)))
:
((b>c) ? printf("Tivi co doanh so cao nhat la %d \n",b) : ((b==c) ?
printf("Tivi va laptop co doanh so cao nhat la %d \n",b) :
printf("laptop co doanh so cao nhat la %d \n",c))));
printf("-----------------------------------------------------\n");
(a1==b1) ? ((b1==c1) ? printf("3 mat hang co doanh thu bang nhau la %d
trieu VND \n",a1) : ((b1>c1) ? printf("Tu lanh va Tivi co doanh thu
cao nhat la %d trieu VND \n",a1) : printf("laptop co doanh thu cao nhat
la %d trieu VND \n",c1)))
: ((a1>b1) ? ((a1>c1) ?
printf("tu lanh co doanh thu cao nhat la %d trieu VND \n",a1): ((a1==c1)
? printf("Tu lanh va laptop co doanh thu cao nhat la %d trieu VND
\n",a1) : printf("laptop co doanh thu cao nhat la %d trieu VND \n",c1)))
: ((b1>c1) ? printf("Tivi co doanh thu cao nhat la %d trieu
VND \n",b1) : ((b1==c1) ? printf("Tivi va laptop co doanh thu cao nhat
la %d trieu VND \n",b1) : printf("laptop co doanh thu cao nhat la %d
trieu VND \n",c1))));
return 0;
}
Edited by koltec.
P/S: lần sau nhớ edit bài, đừng post nhiều bài một lúc vậy nhé. S_have fun!
chikclik- Tổng số bài gửi : 12
Points : 20
Join date : 21/03/2011
Re: Intro2C Week 5 (Guide)
@ chikclick: Bai 3 cua? ay' bug kha kha' day, hih nhu la ve cu' phap la chinh
xlKD- Tổng số bài gửi : 53
Points : 62
Join date : 27/09/2010
Age : 32
Re: Intro2C Week 5 (Guide)
có lẽ là lỗi cảnh báo thôi.khi chạy vẫn ổn mà :lol:
chikclik- Tổng số bài gửi : 12
Points : 20
Join date : 21/03/2011
Re: Intro2C Week 5 (Guide)
Hình như chưa học vòng lặp nên k đc dùng for mà, bài 2 ý
Tung_tobe- Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010
Re: Intro2C Week 5 (Guide)
@ chikclick: ko bit' la ay chay tren Win hay Linux. To' dung emacs dich. Cai dong dau tien #include thieu thu vien, them stdio.h vao van~ ko dich dc
xlKD- Tổng số bài gửi : 53
Points : 62
Join date : 27/09/2010
Age : 32
Re: Intro2C Week 5 (Guide)
@ tung_tobe: thêm vào cho gọn thôi mà.tưởng đang học phần kiểm tra điều kiện thì có phần đó là ổn mà
@ xlKD: ak.t viết và chạy trên win.chưa test trên linux.
@ xlKD: ak.t viết và chạy trên win.chưa test trên linux.
chikclik- Tổng số bài gửi : 12
Points : 20
Join date : 21/03/2011
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
06/02/14, 11:10 am by sshin_conan
» các bạn/anh/chị cho hỏi đề thi giải tích 1
03/05/13, 09:47 pm by ictk56
» Đề nghị sát nhập 2 diễn đàn
18/02/12, 11:01 am by ngoanhtuan_hn
» Hội nghị sinh viên Việt Nam Nhật Bản tuyển thành viên
17/02/12, 11:43 pm by michiosatoo
» mình có câu này, mong các bạn dịch giúp!!!
16/11/11, 06:17 pm by asakurayo
» nho forum chut
15/11/11, 11:29 am by asakurayo
» CS 1.6 MAP MAKER
15/11/11, 07:55 am by asakurayo
» ubuntu-win
12/10/11, 05:46 pm by darklord226
» diễn đàn hedspi k56
11/10/11, 09:41 pm by lakazai