Việt - Nhật 's class
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.
Latest topics
» Oblivion - Phim Club
Intro2C Week 5 (Guide) I_icon_minitime06/02/14, 11:10 am by sshin_conan

» các bạn/anh/chị cho hỏi đề thi giải tích 1
Intro2C Week 5 (Guide) I_icon_minitime03/05/13, 09:47 pm by ictk56

» Đề nghị sát nhập 2 diễn đàn
Intro2C Week 5 (Guide) I_icon_minitime18/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
Intro2C Week 5 (Guide) I_icon_minitime17/02/12, 11:43 pm by michiosatoo

» mình có câu này, mong các bạn dịch giúp!!!
Intro2C Week 5 (Guide) I_icon_minitime16/11/11, 06:17 pm by asakurayo

» nho forum chut
Intro2C Week 5 (Guide) I_icon_minitime15/11/11, 11:29 am by asakurayo

» CS 1.6 MAP MAKER
Intro2C Week 5 (Guide) I_icon_minitime15/11/11, 07:55 am by asakurayo

» ubuntu-win
Intro2C Week 5 (Guide) I_icon_minitime12/10/11, 05:46 pm by darklord226

» diễn đàn hedspi k56
Intro2C Week 5 (Guide) I_icon_minitime11/10/11, 09:41 pm by lakazai

Similar topics

Intro2C Week 5 (Guide)

+4
myname2
huy_d_t
Tung_tobe
haidang001
8 posters

Go down

Intro2C Week 5 (Guide) Empty Intro2C Week 5 (Guide)

Bài gửi by haidang001 19/03/11, 12:06 am

Ở 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ề So good ).

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 So good.

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 So good ).

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 So good ).
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));
Phần khá chuối trong bài là sẽ mời người 1 hay người 2. Phần này có thể được suy ra từ cách làm của câu 3. Xin mời tham khảo tiếp.

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 So good )

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 Sad Sad, 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 So good
haidang001
haidang001

Tổng số bài gửi : 91
Points : 176
Join date : 25/09/2010
Age : 31

http://haidang001.tk

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by Tung_tobe 19/03/11, 05:59 pm

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

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 So good

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
Tung_tobe

Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by huy_d_t 19/03/11, 08:19 pm

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;
còn việc in chuỗi tùy thuộc việc chọn người như thế nào
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!");
, cần dùng strcpy ( copy chuỗi, khai báo thêm string.h) vì việc gán chuỗi, vd huydt[]="teresa teng"; sẽ báo lỗi.
huy_d_t
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

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by Tung_tobe 19/03/11, 10:23 pm

cai kia la cai j day, tao cha dung cai day, cu dung nhu thuong thoi
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;
}
bai 3
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
Tung_tobe

Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by haidang001 20/03/11, 12:16 am

@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 So good.

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 So good ). 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};
tương đương với
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 So good.

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 So good.

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;
Và đây là cách gán xâu
Code:

str = "kutabare";
hoặc
Code:

str = "kutabare\0";
str là một biến trỏ (pointer) trỏ vào vị trí của char đầu tiên trong xâu, khi khai báo phải đính kèm asterisk So good.
haidang001
haidang001

Tổng số bài gửi : 91
Points : 176
Join date : 25/09/2010
Age : 31

http://haidang001.tk

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by myname2 20/03/11, 06:00 pm

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
myname2
myname2

Tổng số bài gửi : 66
Points : 90
Join date : 27/09/2010
Age : 31
Đến từ : Hà Nội

https://facebook.com/tuanhai

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by Tung_tobe 20/03/11, 06:08 pm

tại copy thiếu đấy Very Happy đã fix
Tung_tobe
Tung_tobe

Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by hieupro1269 20/03/11, 10:54 pm

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
hieupro1269

Tổng số bài gửi : 31
Points : 37
Join date : 04/10/2010
Age : 32

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by em_la_T.O.P 21/03/11, 04:47 pm

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
em_la_T.O.P

Tổng số bài gửi : 137
Points : 173
Join date : 26/09/2010

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by chikclik 21/03/11, 09:43 pm

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.

----------------------------------------------

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;
}
bài 3 t đã copy lại của tung_tobe và có chút sửa đổi cho đúng với mọi trường hợp xảy ra.


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! So good
chikclik
chikclik

Tổng số bài gửi : 12
Points : 20
Join date : 21/03/2011

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by xlKD 22/03/11, 04:07 pm

@ chikclick: Bai 3 cua? ay' bug kha kha' day, hih nhu la ve cu' phap la chinh Very Happy
xlKD
xlKD

Tổng số bài gửi : 53
Points : 62
Join date : 27/09/2010
Age : 31

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by chikclik 22/03/11, 11:36 pm

có lẽ là lỗi cảnh báo thôi.khi chạy vẫn ổn mà :lol:
chikclik
chikclik

Tổng số bài gửi : 12
Points : 20
Join date : 21/03/2011

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by Tung_tobe 23/03/11, 12:53 am

Hình như chưa học vòng lặp nên k đc dùng for mà, bài 2 ý
Tung_tobe
Tung_tobe

Tổng số bài gửi : 100
Points : 124
Join date : 27/09/2010

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by xlKD 23/03/11, 12:53 pm

@ 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 Sad
xlKD
xlKD

Tổng số bài gửi : 53
Points : 62
Join date : 27/09/2010
Age : 31

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by chikclik 24/03/11, 09:32 am

@ 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.
chikclik
chikclik

Tổng số bài gửi : 12
Points : 20
Join date : 21/03/2011

Về Đầu Trang Go down

Intro2C Week 5 (Guide) Empty Re: Intro2C Week 5 (Guide)

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết