chả biết ai sai đâu :wink: @Dream : dùng BP7.0 đi cho nhanh http://forum.gamevn.com/showthread.php?t=532398 download ở đây :hug:
_ cho a,b,c _ nếu chiều dài 1 cạnh nhỏ hơn tổng 2 cạnh còn lại -> đây là 3 cạnh của 1 tam giác _ nếu sai -> ko phải 3 cạnh của 1 tam giác dùng and mới đúng, or là sai
cho em hỏi 1 bài về cấu trúc đề bài là nhập vào họ tên mssv dtb của sinh viên và tùm lum yêu cầu nằm bên dưới Đoạn code em làm : Mã: #include <stdio.h> #include <conio.h> #include <string.h> typedef struct { char hoten[100]; int MSSV; float dtb; char namsinh [100]; } hocsinh; void nhap (int n) { int i; hocsinh sv[100]; hocsinh ns[100],vd[100]; for (i=1;i<=n;i++) { fflush (stdin); printf ("\n nhap vao ho ten cua sinh vien thu %d :",i); gets (sv[i].hoten); printf ("\n nhap vao diem trung binh cua sv thu %d :",i); scanf ("%f",&sv[i].dtb); printf ("\n nhap vao mssv cua sinh vien thu %d :",i); fflush (stdin); scanf ("%d",&sv[i].MSSV); printf ("\n nhap vao ngay thang nam sinh cua sinh vien thu %d :",i); fflush (stdin); gets (ns[i].namsinh); printf ("\n nhap vao ngay thang nam vao doan cua sinh vien thu %d :",i); gets (vd[i].namsinh); } } void xuat (int n) { int i; hocsinh sv[100]; hocsinh ns[100],vd[100]; for (i=1;i<=n;i++) { printf ("\n thong tin cua sinh vien thu %d la :",i); printf ("\n ho va ten : %s ",sv[i].hoten); printf ("\n diem trung binh : %.2f",sv[i].dtb); printf ("\n mssv : %d",sv[i].MSSV); printf ("\n ngay thang nam sinh : %s",ns[i].namsinh); printf ("\n ngay vao doan : %s",vd[i].namsinh); } } void tsv (int n,int x) { int i; hocsinh sv[100]; for (i=1;i<=n;i++) if (x==sv[i].MSSV) [COLOR="Blue"]printf ....... [/COLOR] main () { int n,x; printf ("nhap vao si so hoc sinh :"); scanf ("%d",&n); printf ("\n nhap vao thong tin cac hoc sinh :"); nhap(n); printf ("\n thong tinh cac hoc sinh la "); xuat (n); printf ("\n nhap vao mssv ban muon tim :"); scanf ("%d",&x); tsv(n,x); getch(); } Ở cái printf màu xanh đó, sau khi em nhập mssv rồi, tìm được sinh viên cần tìm rồi muốn in lên màn hình toàn bộ thông tin của sinh viên đó lên màn hình bằng cách ngắn gọn nhất thì thế nào ạh chứ nếu in từng cái từng cái một thì lâu quá ko biết có lệnh nào có thể làm đc ko
Mấy bác ở đây có ai giúp hộ mình giải bài này với, làm hoài quá rối luôn nên oải ghê T_T. (Lập trình C++) Đề : Hãy viết 1 chương trình nhập vào 1 dãy số (cái này tùy bao nhiêu số tùy mình). Hãy tính và in ra màn hình 4 dòng sau đây: _Các số lẻ và tổng các số lẻ trong dãy vừa nhập. _Các số chẵn và tổng các số chẵn trong dãy vừa nhập. _Các số nguyên tố trong dãy vừa nhập. _Các số không phải là số nguyên tố trong dãy vừa nhập. Cảm ơn (Mình làm hay bị nhầm giữa For và Do...While và While lắm T_T, còn yếu nên mong đc giúp đỡ)
Cho em hỏi 1 lỗi trong C++3.0 với.Em mới đang học năm đầu, hôm trước viết 1 chương trình sau đó ấn F9 để kiểm tra lỗi thì báo " Noname009.exe is up to date".Co ai biết là lỗi gì ko chỉ cho em với .
Mã: #include <stdio.h> #include <conio.h> main () { int a[100],n,i,S=0,k,j; printf ("nhap vao n voi n la so pt trong mang :"); scanf ("%d",&n); for (i=0;i<n;i++) { printf ("\nnhap vao a[%d] :",i); scanf ("%d",&a[i]); } // in cac so chan va tong cua chung printf ("\n cac so chan trong mang la :"); for (i=0;i<n;i++) if (a[i] % 2==0) { printf ("%3d",a[i]); S=S+a[i]; } printf ("\n tong cac so chan trong mang la %d:",S); // in ra cac so nguyen to k=0; printf ("\n cac so nguyen to co trong mang la :"); for (i=0;i<n;i++) { for (j=2;j<n;j++) if (a[i]%j==0) k=1; if (k==0) printf ("%3d",a[i]); k=0; } getch(); } Còn 2 yêu cầu kia tương tự Hình như bạn ấn Ctrl+f9 sẽ đc hay sao ấy, mình cũng bị cái này rồi Còn bài em sao ko ai chỉ dùm nhỉ ?
ko hiểu ý bạn lắm, muốn xuất hết ra thì cứ xuất thui cout>>"MSSV:" + sv.MSSV + " \nHoten:" + sv.hoten + " \nDTB:" + sv.dtb + " \nNamSinh:" + sv.namsinh; nếu dùng C thì thay cout bằng printf mấy bài căn bản bạn nên tự giải, nhưng lỡ vào đây rùi thì giúp bạn giải 2 câu dễ ở trên, còn 2 câu kia thì tự giải nha:p PASCAL Var n,i,j:integer; A,B:array[1..1000] of integer; Begin Write('Nhap so n : '); Readln(n); For i:=1 to n do Begin Write('Nhap so thu ',i,' : '); Readln(A); End; j:=0; For i:=1 to n do If A mod 2 = 0 then Begin j:=j+1; B[j]:=A; A:=0; End; Writeln(' Mang so chan:'); For i:=1 to j do Write(B,' '); Writeln; Writeln(' Mang so le:'); For i:=1 to n do If A<>0 then Write(A,' '); Readln; End. Mảng A chứa số lẻ (các vị trí chẳn đều bằng 0) Mảng B chứa số chẳn làm 2 câu dưới tương tự, nhưng thay vì lấy A chia 2 thì ta chia cho tất cả số đứng trước nó, nếu chía hết thi đưa nó vào mảng B và cho A = 0, rùi sao đó xuất ra với A chứa các SNT, còn B chứa các số không nguyên tố
@ Gaique9x : Mình học C++ chứ ko Pascal nên ko rõ cú pháp Pascan lắm T_T @ RM : Thanks bạn, mình hiểu phần nào rồi, mình hay xài câu lệnh while nên đôi khi nhầm với For. Có thể cho mình hỏi thêm thì thường người ta dùng For hay là While vậy. Cái nào thì dễ xài hơn. Mình biết là tùy người nhưng cũng xin chút ý kiến.
cho mình hỏi thuật toán của loại bài toán dạng ngẫu nhiên . Ví dụ như là mình có 1 mảng chứa các ki tự từ A-Z chẳng hạn , mình muốn mỗi khi người dùng cho chưong trình được chạy sẽ có 1 kí tự ngẫu nhiên được in ra màn hình , ko biết trước được kết quả
Hình như bạn ấn Ctrl+f9 sẽ đc hay sao ấy, mình cũng bị cái này rồi Còn bài em sao ko ai chỉ dùm nhỉ ?[/QUOTE] Minh cung da thu roi nhung lai bi bat ra, du sao cung cam on ban.
cái này là search trên google còn đây là ý kiến của mình Hay đơn giản nhất là dùng hàm random có sẵn trong các ngôn ngữ lập trình hiện nay:hug:
Năm nay em học lớp 11 Tin học năm nay học pascal và theo tình hình hiện nay thì em có thể tự tin kết luận rằng: đã mất căn bản o.o Bài tập giáo viên cho thì ko biết làm gì cả (do ko hiểu là phải làm gì) Các anh giúp em với ạ, HK1 em bị môn tin 6,9 kéo xuống còn có 8,3
tức là nếu muốn in ra đủ thông tin của sv thì phải in từ từ từng lệnh 1 mình nghĩ chắc có cách nào đó in 1 phát ra đủ lun nhưng ko bik nên hỏi vậy thôi Giúp là giúp thế nào Tự mà học lấy,cái gì ko biết thì lên mà hỏi Chỉ cho kinh nghiệm nè : đừng có nghĩ học buổi nào hết, hoặc phải đọc kĩ lí thuyết ở những bài ban đầu Như tui trốn học lia chia lại ko đọc lí thuyết , cứ lên đây hỏi, gặp phải thằng cha .... ko biết giải thích sao phang cho mấy câu ... rồi out dễ tức lắm,đến khi mình ngộ ra rồi mới thấy thằng cha đó (...) ngu ngu
Em nó mới lớp 11, chắc gì đã có chí thú theo học tin chăm học quá sau này lại hối hận vì bỏ công ra học đó(nói thật là cũng kha khá công đó) nói thật là kiến thức lập trình cũng ko phải là loại kiến thức cần thiết phải phổ thông nhẽ ra là nên cho học sinh phổ thông học cái gì đấy đơn giản hơn, mà lại dễ ứng dụng hàng ngày luôn mới phải
Em thì em chỉ cần học sao cho trung bình học kì môn tin trên 9,0 để kéo các môn học bài văn, sử, địa... lên là đc rồi ạ
Mình thì biết mỗi Tin, các môn khác học ít nên gà Tin năm nay mình chắc 9,9. Điểm HK + double 2 toàn 10 cả
Em là con gái hay con trai. Em ở HN hay HCM Nếu em là con gái và ở HN, thì anh đến nhà gia sư...miễn phí, đảm bảo từ giờ đến thi học kì 2 em thi đuợc >9 môn tin ( tất nhiên nếu em dốt quá thì anh cũng bó tay ) 3 năm học chuyên Tin thầy giáo nhất quyết ko cho chúng mày 10, năm nào cũng chỉ 9.5