Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
+12
criminal
dragon09ck4
vip_20
nttan09CK4
shady_band
Friendship1115
suachuayaua
Hayate
Thoaihuynh
DUONG2DUONG
chauviloc
khoi342
16 posters
Page 3 of 5
Page 3 of 5 • 1, 2, 3, 4, 5
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Hjx mình gà lắm bài này mình phải giải trong một tiết học hjx. Nhờ anh em đừng để tiết học đó của mình vô nghĩa. Lúc đó giải bằng pascal.
Cô mình cho đó. ac nghiệt không. đọc thì dễ làm rồi thấy vấn đề ngay hjx.
Cô mình cho đó. ac nghiệt không. đọc thì dễ làm rồi thấy vấn đề ngay hjx.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Lần sao trích ra đi đỡ pahỉ hiểu lầm ^_^
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Giờ đang bận quá nên chưa giải dc bài của ông. Thông cảm nhá.
Dù sao thì ông cũng đóng góp cho diễn đàn, nên ông cũng có công thôi. Hiểu nhầm cũng chả sao
Dù sao thì ông cũng đóng góp cho diễn đàn, nên ông cũng có công thôi. Hiểu nhầm cũng chả sao
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
trời ạ ổng đổi tên tui lun rùi kìa.Châu Vĩ Lộc chứ ko phải là truong.khoi342 wrote:@Friendship1115: Đã hiểu đề. Mà giờ chưa làm được. Hy vọng tối nay có bài nộp cho ông Ông cũng dữ dằn nhỉ, share bớt cho tui đi
@Hayate: Tui cũng bình thường thui, chịu khó lên mạng tìm hiểu hay đọc sách là ra. Ở đây có bạn Friendship1115 với bạn truongviloc cũng giỏi lắm đó
mà tui cũng chẳng giỏi giang gì đâu.giỏi là ong khôi đó chứ.
chauviloc- Đã biết nói
- Tổng số bài gửi : 20
Join date : 2009-10-25
Age : 32
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
chauviloc wrote:trời ạ ổng đổi tên tui lun rùi kìa.Châu Vĩ Lộc chứ ko phải là truong.khoi342 wrote:@Friendship1115: Đã hiểu đề. Mà giờ chưa làm được. Hy vọng tối nay có bài nộp cho ông Ông cũng dữ dằn nhỉ, share bớt cho tui đi
@Hayate: Tui cũng bình thường thui, chịu khó lên mạng tìm hiểu hay đọc sách là ra. Ở đây có bạn Friendship1115 với bạn truongviloc cũng giỏi lắm đó
mà tui cũng chẳng giỏi giang gì đâu.giỏi là ong khôi đó chứ.
sorry nhầm
@Friendship1115: Tui hiểu vấn đề cái bài ông cho rồi, nhưng vì trình tui chưa tới nên để từ từ nha
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Khong phải là trình chưa tới. bạn có thể giải bằng pascal đựoc roài.
Chỉ cần suy nghĩ lưu thế nào để xuất ra bằng hết thoai. Cái này có sách đo ^_^. Mà minh quen sách nào roài.
Chỉ cần suy nghĩ lưu thế nào để xuất ra bằng hết thoai. Cái này có sách đo ^_^. Mà minh quen sách nào roài.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Friendship1115 wrote:Khong phải là trình chưa tới. bạn có thể giải bằng pascal đựoc roài.
Chỉ cần suy nghĩ lưu thế nào để xuất ra bằng hết thoai. Cái này có sách đo ^_^. Mà minh quen sách nào roài.
Tui cũng có nghĩ rồi. Chắc sẽ dùng chuỗi.
Pascal thì tui quên sạch " longdesc="105" />
Nhưng mà tạm thời để đó, vì tui đang nghĩ cái khác.
Bạn có làm bài này ở dạng số thực chưa
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Bài này làm ở dạng số thực thì không xuất ra đầy đủ cả dãy số dài nhu thế. Thường dãy số luôn bị giới hạng là 8 hay 10 gì đó. Còn các biến số nguyên thì không đủ để chứa. Bạn có ý tưởng dùng chuỗi là cũng gjống mình lúc đầu rồi. Nhưng nếu bài toán ứng dụng lên tới hàng trăm chữ là bạn đủ chết. Vì chuỗi chỉ có 255 kí tự thôi. Bạn biết bộ nhớ đệm của pascal 7.0 là bao nhiêu không. Nếu bạn dùng Free pascal thì việc sẽ dễ hơn rất nhiều. Vi bộ nhớ của free pascal len tới gần 1,5 GH lận. Lúc đầu có thể xử lí bằng chuỗi cho có kinh nghiêm. Nhưng chuỗi chạy chậm lắm đó. Vì bạn còn phải biến đổi chuổi thành số, số thành chuỗi rất phức tạp.
Mìn sẽ gợi ý tiếp khj nào bạn có hứng làm. ^_^
Bài lập trình này chỉ xài bài toán lớp 1 thôi. không xa vời lắm đâu. Đừng nghĩ quá cao siêu nha.
Mìn sẽ gợi ý tiếp khj nào bạn có hứng làm. ^_^
Bài lập trình này chỉ xài bài toán lớp 1 thôi. không xa vời lắm đâu. Đừng nghĩ quá cao siêu nha.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Biết mà bạn. Chuỗi chỉ là cách đơn giản thôi.
Mình biết nên chú ý vận dụng toán lớp 1 vào phép trừ và chia (khó hơn cộng nhân).
Tạm thời cứ để đó đi, mai mốt tui sẽ cho ông xem tui làm trên số thực luôn, nhưng mà hơi lâu nha. Giờ dập ầm ầm kiểu đó mau quáng lắm (mới năm nhất mà)
Mình biết nên chú ý vận dụng toán lớp 1 vào phép trừ và chia (khó hơn cộng nhân).
Tạm thời cứ để đó đi, mai mốt tui sẽ cho ông xem tui làm trên số thực luôn, nhưng mà hơi lâu nha. Giờ dập ầm ầm kiểu đó mau quáng lắm (mới năm nhất mà)
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
nếu vậy thì dùng long int đi dc ko.
chứ dùng int như bình thường thì treo may chắc.
chứ dùng int như bình thường thì treo may chắc.
chauviloc- Đã biết nói
- Tổng số bài gửi : 20
Join date : 2009-10-25
Age : 32
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Hjhj nếu bạn làm được bằng số thực mình xin cam đoan rằng tất cả lập trình viên luôn cả học sinh giỏi cấp quốc gia bộ môn tin học cũng tôn bạn làm sư phụ.
Hjx hjx. Bạn biết vì sao nó lại phải xài số nguyên và vì sao lại có thể lên tới hàng ngàn số không. Câu hỏi quan trọng nhất là xuất. Nếu bạn xuất bằng số thực thì bạn sẽ phải dùng hàm chuyển đổi phải cộng trừ ra thêm để có một con số xuất ra. Như thế nếu bạn làm 2 dãy 100 chữ sốthì thời gian chạy sẽ tăng 1.5 lần. Thực ra bài giải tất cả các bạn đều biiết cả. Mình đã học rồi đó ^_^. Chỉ là nó đơn giản theo các giải phức tạp theo cách viết mà thôi.
Hjx hjx. Bạn biết vì sao nó lại phải xài số nguyên và vì sao lại có thể lên tới hàng ngàn số không. Câu hỏi quan trọng nhất là xuất. Nếu bạn xuất bằng số thực thì bạn sẽ phải dùng hàm chuyển đổi phải cộng trừ ra thêm để có một con số xuất ra. Như thế nếu bạn làm 2 dãy 100 chữ sốthì thời gian chạy sẽ tăng 1.5 lần. Thực ra bài giải tất cả các bạn đều biiết cả. Mình đã học rồi đó ^_^. Chỉ là nó đơn giản theo các giải phức tạp theo cách viết mà thôi.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Friendship1115 wrote:Hjhj nếu bạn làm được bằng số thực mình xin cam đoan rằng tất cả lập trình viên luôn cả học sinh giỏi cấp quốc gia bộ môn tin học cũng tôn bạn làm sư phụ.
Hjx hjx. Bạn biết vì sao nó lại phải xài số nguyên và vì sao lại có thể lên tới hàng ngàn số không. Câu hỏi quan trọng nhất là xuất. Nếu bạn xuất bằng số thực thì bạn sẽ phải dùng hàm chuyển đổi phải cộng trừ ra thêm để có một con số xuất ra. Như thế nếu bạn làm 2 dãy 100 chữ sốthì thời gian chạy sẽ tăng 1.5 lần. Thực ra bài giải tất cả các bạn đều biiết cả. Mình đã học rồi đó ^_^. Chỉ là nó đơn giản theo các giải phức tạp theo cách viết mà thôi.
Mình biết là nếu dùng số thực thì nó ác cỡ nào rồi " longdesc="92" /> Giờ tui cũng có làm được liền đâu, cần phải luyện thêm tí nữa đã. Dù sao thì bài đó cũng là 1 đề án chứ không phải là 1 bài tập bình thường đâu
Còn mấy bài lúc trước làm Pascal thì tui cũng chỉ làm qua loa thôi, chứ chả có quan tâm tới mấy nên quên sạch rồi
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Trời nếu bài này là đề án thì mấy bài sau này mình post lên sẽ là siêu đề án đó. ^_^. Bài này chỉ làm chơi cho vui thôi.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
các ban lập trình thử bài hệ pt nay xem:
ax+by=c
dx+ey=f
đây là bài toán số 98 trang 38 sách bài tập lập trình đó.
ax+by=c
dx+ey=f
đây là bài toán số 98 trang 38 sách bài tập lập trình đó.
chauviloc- Đã biết nói
- Tổng số bài gửi : 20
Join date : 2009-10-25
Age : 32
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Friendship1115 wrote:Trời nếu bài này là đề án thì mấy bài sau này mình post lên sẽ là siêu đề án đó. ^_^. Bài này chỉ làm chơi cho vui thôi.
Ý mình là cái bài số thực ấy.
Mà bạn tên gì vậy? Làm quen rồi mình còn học hỏi nữa chứ thấy bạn biết mấy bài như vầy thì chắc cũng rành lắm.
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
chauviloc wrote:các ban lập trình thử bài hệ pt nay xem:
ax+by=c
dx+ey=f
đây là bài toán số 98 trang 38 sách bài tập lập trình đó.
D = a*e - d*b
Dx = e*c - f*b
Dy = a*f - d*c
Nếu D != thì hệ có nghiệm duy nhất x = Dx/D ; y = Dy/D
Nếu D = Dx = Dy = 0 thì hệ vô số nghiệm
Nếu D = 0 và Dx != 0 hay Dy != 0 thì hệ vô số nghiệm
Đó, tự mà làm đi nha chú " longdesc="105" /> " longdesc="105" />
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
chú Khôi làm thế nhưng tui làm khác:khoi342 wrote:chauviloc wrote:các ban lập trình thử bài hệ pt nay xem:
ax+by=c
dx+ey=f
đây là bài toán số 98 trang 38 sách bài tập lập trình đó.D = a*e - d*b
Dx = e*c - f*b
Dy = a*f - d*c
Nếu D != thì hệ có nghiệm duy nhất x = Dx/D ; y = Dy/D
Nếu D = Dx = Dy = 0 thì hệ vô số nghiệm
Nếu D = 0 và Dx != 0 hay Dy != 0 thì hệ vô số nghiệm
Đó, tự mà làm đi nha chú " longdesc="105" /> " longdesc="105" />
#include<stdio.h>
#include<conio.h>
void main()
{
float a,b,c,d,e,f,x,y;
printf("Hay nhap vao so a: ");
scanf ("%f",&a);
printf("Hay nhap vao so b: ");
scanf ("%f",&b);
printf("Hay nhap vao so c: ");
scanf ("%f",&c);
printf("day la pt1:%0.2fx+%0.2fy=%0.2f",a,b,c);printf("\n");
printf("Hay nhap vao so d: ");
scanf ("%f",&d);
printf("Hay nhap vao so e: ");
scanf ("%f",&e);
printf("Hay nhap vao so f: ");
scanf ("%f",&f);
printf("day la pt2:%0.2fx+%0.2fy=%0.2f",d,e,f);printf("\n");
if(a==b && b==c && c==d && d==e)
{
printf("he pt vo nghiem");printf("\n");
}
else
{
x = ((f*b-e*c)/(b*d-e*a));
printf("x co gia tri la:%0.2f",x);printf("\n");
y = (f-(d*x))/e;
printf("y co gia tri la:%0.2f",y);printf("\n");
}
}
chauviloc- Đã biết nói
- Tổng số bài gửi : 20
Join date : 2009-10-25
Age : 32
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
chú Khôi tự xem nha ko hiểu thì lấy giấy ra mà tính sẽ hiểu ngay đó mà.
chauviloc- Đã biết nói
- Tổng số bài gửi : 20
Join date : 2009-10-25
Age : 32
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
chauviloc wrote:chú Khôi tự xem nha ko hiểu thì lấy giấy ra mà tính sẽ hiểu ngay đó mà.
Nhìn nhức óc quá :roll: :roll: :roll:
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
góp ý nè
các bạn khi viết chương trình nên đẻ dấu { đúng như sách giáo khoa để dể hỉu với lại dể phát hiện ra lỗi sai. mà cách trình bày khoa học nữa thầy cho nhiều điểm hơn:D. chứ viết như mấy bạn cái dấu { thầy nhìn vô ko có cảm tình hơn :D:D:
vip_20- Đã biết nói
- Tổng số bài gửi : 23
Join date : 2009-10-28
Age : 32
Đến từ : đâu đó Việt Nam
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
vip_20 wrote:các bạn khi viết chương trình nên đẻ dấu { đúng như sách giáo khoa để dể hỉu với lại dể phát hiện ra lỗi sai. mà cách trình bày khoa học nữa thầy cho nhiều điểm hơn:D. chứ viết như mấy bạn cái dấu { thầy nhìn vô ko có cảm tình hơn :D:D:
Thì trong chương trình thì nó sẽ thụt ra thụt vô. Nhưng khi copy vào đây thì nó lại ra thế.
khoi342- Mới vào cấp II
- Tổng số bài gửi : 198
Join date : 2009-10-22
Age : 33
Đến từ : TP.HCM
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
chú Khôi nói đúng dấy bạn mình copy chứ ko đánh lại bài đó vào nên bạn thong cảm. " longdesc="105" /> " longdesc="105" /> " longdesc="105" />khoi342 wrote:vip_20 wrote:các bạn khi viết chương trình nên đẻ dấu { đúng như sách giáo khoa để dể hỉu với lại dể phát hiện ra lỗi sai. mà cách trình bày khoa học nữa thầy cho nhiều điểm hơn:D. chứ viết như mấy bạn cái dấu { thầy nhìn vô ko có cảm tình hơn :D:D:
Thì trong chương trình thì nó sẽ thụt ra thụt vô. Nhưng khi copy vào đây thì nó lại ra thế.
chauviloc- Đã biết nói
- Tổng số bài gửi : 20
Join date : 2009-10-25
Age : 32
Đến từ : TP.HCM
o_0
Kin qué.....lớp mìn nhiu` nhân tài qué ...cũng tốt có người để hỏi
Hayate- Cuối cấp I
- Tổng số bài gửi : 138
Join date : 2009-10-26
Age : 32
Đến từ : Một Giấc Mộng.....
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
Mình chỉ là một chú gà trong thế giới lập trình cũng như thế giới mạng này thôi.khoi342 wrote:
Ý mình là cái bài số thực ấy.
Mà bạn tên gì vậy? Làm quen rồi mình còn học hỏi nữa chứ thấy bạn biết mấy bài như vầy thì chắc cũng rành lắm.
Ah mình chỉ thích chơi game thôi. Mình chuyên cúp tiết tin học để đi chơi nên có gì mình nói bậy thì xin lỗi nha.
Còn cái vụ số thực thì có hàm để gọi ra số dư và chuyển nó thành số nguyên đó. Nhưng bạn làm bằng số thực số lần xử lý chạy sẽ tăng khj truy xuất.
Mình không muốn spam nhiều bạn có thể vào muc của mình quản lý để biết thêm các thông tin về danh tánh. Thank.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Re: Giải đáp thắc mắc Kỹ Thuật Lập Trình (trong khả năng)
#include <stdio.h>
#include <conio.h>
void main()
{
int d,m,y,kt,full;
printf("Nhap ngay:");
scanf("%d",&d);
printf("Nhap thang:");
scanf("%d",&m);
printf("Nhap nam:");
scanf("%d",&y);
kt=1;
if (m<12)
switch (m)
{
case 2:
{
if (y%4==0)
full=29;
else
full=28;
break;
}
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
full=31;
break;
}
default:
{
full=30;
break;
}
}
else
kt=1;
if (d>full)
kt=1;
else
if (d<full)
d=d++;
else
{
d=1;
if (m==12)
{
m=1;
y=y++;
}
else
m=m++;
}
if (kt==1)
printf("Ban nhap khong chinh xac!");
else
printf("Ngay ke tiep la ngay : %d/%d/%d",d,m,y);
getch();
}
sr taj mjnh wen. Ko co may mjnh guj bang dt nen co gj saj xjn cac ban chj gjao.
#include <conio.h>
void main()
{
int d,m,y,kt,full;
printf("Nhap ngay:");
scanf("%d",&d);
printf("Nhap thang:");
scanf("%d",&m);
printf("Nhap nam:");
scanf("%d",&y);
kt=1;
if (m<12)
switch (m)
{
case 2:
{
if (y%4==0)
full=29;
else
full=28;
break;
}
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
{
full=31;
break;
}
default:
{
full=30;
break;
}
}
else
kt=1;
if (d>full)
kt=1;
else
if (d<full)
d=d++;
else
{
d=1;
if (m==12)
{
m=1;
y=y++;
}
else
m=m++;
}
if (kt==1)
printf("Ban nhap khong chinh xac!");
else
printf("Ngay ke tiep la ngay : %d/%d/%d",d,m,y);
getch();
}
sr taj mjnh wen. Ko co may mjnh guj bang dt nen co gj saj xjn cac ban chj gjao.
Friendship1115- Trưởng lão
- Tổng số bài gửi : 132
Join date : 2009-10-21
Age : 32
Đến từ : Hoa Thanh - Tay Ninh
Page 3 of 5 • 1, 2, 3, 4, 5
Similar topics
» Giáo TRình Kỉ Thuật Lập Trình
» Bài giải nhập môn lập trình từ 128 ->311
» Kinh nghiệm chơi game
» giải câu đố Logic nào cá bạn. Ai giả hết thì đc giai thưởng rất lớn....đi du lich nào
» những ai yêu thích võ thuật vô đây
» Bài giải nhập môn lập trình từ 128 ->311
» Kinh nghiệm chơi game
» giải câu đố Logic nào cá bạn. Ai giả hết thì đc giai thưởng rất lớn....đi du lich nào
» những ai yêu thích võ thuật vô đây
Page 3 of 5
Permissions in this forum:
You cannot reply to topics in this forum
|
|