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.

You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

hello!

avatar

Thành Viên
ban nao co ban demo thi post anh em coi ke voi he.thank truoc nha. Hảo hữu

than_chet09

than_chet09

Thành Viên
float traudung, traunam, traugia;

cho 3 vòng for trau dung ,tran nam , trau gia chay nua là ok(for {for{for{}}})

Trâu đứng ăn 5 ---> số cỏ ăn là 5 --> số trâu đứng <=20
Trâu nằm ăn 3 ---> số cỏ ăn được là 3 --> số trâu nằm <=33
Trâu già = 100-trâu đứng - trâu nằm.

if ((traudung + traunam + traugia ) == 100)//Rất chảnh xet điều kjện ba loaj cong lai = 100 con đúng thì lấy, không đúng thì ljện sọt rác
Đúng if tiếp if ((traudung*5 + traunam*3 + traugia/3 ) == 100)

khong bít đúg hok
Bom

rukawa1184

rukawa1184

Thành Viên
Cho doan code di ku giai thix cho dai dong vay haha

ToongTeeng

ToongTeeng

Thành Viên
giải thích vậy là ngon lắm rồi, suy nghĩ chút xíu nữa là ra thôi....xin code giống nhau bị trừ điểm sao bạn Cười vui Cười vui Cười vui

than_chet09

than_chet09

Thành Viên
nè !!... ê ku mj có rùj mà Chửi
rukawa1184 đã viết:Cho doan code di ku giai thix cho dai dong vay haha


demo code
Code:

#include <stdio.h>
#include <conio.h>

void main()
{
   float traudung, traunam, traugia;
   int cachdoi=0;

   for (traudung = 1; traudung <= 100/5; traudung ++)
      for (traunam = 1; traunam <= 100/3 - traudung; traunam ++)
         for (traugia = 1; traugia <= 100 - (traudung + traunam); traugia++)
            if ((traudung + traunam + traugia ) == 100)
            {
               if ((traudung*5 + traunam*3 + traugia/3 ) == 100)
               {
                  printf("\nTrau dung : %5f ; Trau nam : %5f ; Trau gia : %5f",
traudung, traunam, traugia);
                  cachdoi++;
               }
            }
            printf("\n===============================");
            printf("\n %c Tong cong co %d cach doi(^o^)",3, cachdoi);
            printf("\n===============================");

   getch();
}


khong bít có 9 xác hok. Nghi ngo

MrSku

MrSku

Administrator
Hiz gán float chi chài ko lẻ có 1,3 con trâu gán lại int đi
Có nên hay ko nên cho trường hợp trâu đứng =0
Mình làm 2 vòng for thôi hi hi

https://08dba.forumvi.com

rukawa1184

rukawa1184

Thành Viên
Theo suy nghĩ của tui
Thứ 1: Vét cạn thì cho chạy từ 0 chứ j nữa:
Trâu đứng: 0
Trâu nằm: 25
Trâu già:

Thứ 2: gán float chứ ko phải int, vì đã có đk là 100 con và 100 bó cỏ rùi gán float là tốt nhất vì 3 con trâu già 1 bó vậy nếu gán int thì chia không được

--Đây là kết quả của tui:

Trâu đứng: 0 Trâu nằm: 25 Trâu già: 75
Trâu đứng: 4 Trâu nằm: 18 Trâu già: 78
Trâu đứng: 8 Trâu nằm: 11 Trâu già: 81
Trâu đứng: 12 Trâu nằm: 4 Trâu già: 84

Có tất cả 4 cách trên. Đây là bài làm của tui, ai còn ra đáp án khác có thể post lên cho a e cùng tham khảo

Sponsored content


Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [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