You are on page 1of 12

M HA THNG IP

Code:
#include <stdio.h>
#include <ctype.h>
#include <alloc.h>
char *crypt(char *tdiep, int column)
{
char tam[255], *result;
int i !, " !, n, #!;
$hile(tdiep[i] % !)
{
i& (isalnum(tdiep[i]))
tam["''] tdiep[i];
i'';
(
tam["] !;
result (char *)malloc("'));
&or (i!; i<column; i'')
{
n !;
$hile(n'i < ")
{
result[#''] tolo$er(tam[n'i]);
n ' column;
(
(
result["] !;
return result;
(
*oid main()
{
char thon+diep[255], *mahoa;
int col;
print&(,-n.hap thon+ diep can ma hoa / ,);
+ets(thon+diep);
print&(,-n0ho 1iet so cot / ,);
scan&(,2d,, 3col);
mahoa crypt(thon+diep, col);
print&(,-n4hon+ diep da duoc ma hoa thanh / 2s,, mahoa);
+etch();
(
GII PHNG TRNH BC NHT
Code:
#include <stdio.h>
*oid main()
{
&loat a, 1;
print&(,-n5iai phuon+ trinh 1ac nhat 67 ' 8 !,);
print&(,-n0ho 1iet 1a he so 6 8 / ,);
scan&(,2&2&,, 3a, 31);
i& (a!)
i& (1%!)
print&(,9huon+ trinh *o n+hiem,);
else
print&(,9huon+ trinh co n+hiem "hon+ :ac dinh,);
else
print&(,;ap so cua phuon+ trinh tren 2&,, <1=a);
+etch();
(
TNH CN BC HAI THEO PHNG PHP LP NEWTON
Code:
#include <stdio.h>
#include <math.h>
*oid main()
{
dou1le a, :n, "et>ua;
print&(,-n.hap *ao so muon tinh can 1ac hai / ,);
scan&(,2l&,, 3a);
:n (a'))=2;
do
{
"et>ua :n;
:n !.5 * (:n ' a=:n);
( $hile (&a1s(:n<"et>ua) > !.!!!));
print&(,-n?et >ua 2l&,, :n);
+etch();
(
C TR!C "# CC H#M THAO TC TR$N %& PH'C
Code:
#include <math.h>
typede& struct ta+comple:
{
&loat thuc, ao;
( comple:;
comple: ton+(comple: a, comple: 1)
{
comple: c;
c.thuc a.thuc ' 1.thuc;
c.ao a.ao ' 1.ao;
return c;
(
comple: hieu(comple: a, comple: 1)
{
comple: c;
c.thuc a.thuc < 1.thuc;
c.ao a.ao < 1.ao;
return c;
(
comple: tich(comple: a, comple: 1)
{
comple: c;
c.thuc a.thuc*1.thuc < a.ao*1.ao;
c.ao a.thuc*1.ao ' a.ao*1.thuc;
return c;
(
comple: thuon+(comple: a, comple: 1)
{
comple: c;
&loat ton+1p;
ton+1p 1.thuc*1.thuc ' 1.ao*1.ao;
c.thuc (a.thuc*a.ao ' 1.thuc*1.ao)=ton+1p;
c.ao (a.ao*1.thuc < a.thuc*1.ao)=ton+1p;
return c;
(
&loat ar+ument(comple: a)
{
return acos(a.thuc=s>rt(a.thuc*a.thuc ' a.ao*a.ao));
(
&loat modul(comple: a)
{
return s>rt(a.thuc*a.thuc ' a.ao*a.ao);
(
*oid print@comple:(comple: a)
{
print&(,2.2& ' 2.2&i,, a.thuc, a.ao);
(
*oid main()
{
comple: a, 1, c;
print&(,-n.hap he so thuc *a phuc cua 6 / ,);
scan&(,2&2&,, 3a.thuc, 3a.ao);
print&(,-n.hap he so thuc *a phuc cua 8 / ,);
scan&(,2&2&,, 31.thuc, 31.ao);
print&(,-nAo phuc 6 ,);
print@comple:(a);
print&(,-nAo phuc 8 ,);
print@comple:( ;
print&(,-n4on+ cua chun+ ,);
c ton+(a, ;
print@comple:B;
print&(,-nCieu cua chun+ ,);
c hieu(a, ;
print@comple:B;
print&(,-n4ich cua chun+ ,);
c tich(a, ;
print@comple:B;
print&(,-n4huon+ cua chun+ ,);
c thuon+(a, ;
print@comple:B;
print&(,-n6r+ument cua a 2&,, ar+ument(a));
print&(,-nDodul cua a 2&,, modul(a));
+etch();
(
() TNG (*N
Code:
#include <stdio.h>
*oid main()
{
int a[)!], i, ma:start, ma:end, ma:len, tmpstart, tmpend, tmplen;
print&(,-n.hap *ao )! phan tu n+uyen cua day /,);
&or (i!; i<)!; i'')
scan&(,2d,, 3a[i]);
print&(,;ay da cho /-n,);
&or (i!; i<)!; i'')
print&(,2Ed,, a[i]);
ma:start ma:end tmpstart tmpend !;
ma:len tmplen );
&or (i); i< )!; i'')
{
i& (a[i] < a[tmpend])
{
i& (ma:len < tmplen)
{
ma:start tmpstart;
ma:end tmpend;
ma:len tmplen;
(
tmpstart tmpend i;
tmplen );
(
else
{
tmplen'';
tmpend'';
(
(
i& (ma:len < tmplen)
{
ma:start tmpstart;
ma:end tmpend;
(
print&(,-n;ay tan+ co so phan tu nhieu nhat la / -n,);
&or (ima:start; i<ma:end; i'')
print&(,2Ed,, a[i]);
+etch();
(
() TNG C T+NG (#I NHT
Code:
#include <stdio.h>
*oid main()
{
int a[)!], i, ma:start, ma:end, ma:total, tmpstart, tmpend,
tmptotal;
print&(,-n.hap *ao )! phan tu n+uyen cua day /,);
&or (i!; i<)!; i'')
scan&(,2d,, 3a[i]);
print&(,;ay da cho /-n,);
&or (i!; i<)!; i'')
print&(,2Ed,, a[i]);
ma:start ma:end tmpstart tmpend !;
ma:total tmptotal a[!];
&or (i); i< )!; i'')
{
i& (a[i] < a[tmpend])
{
i& (ma:total < tmptotal)
{
ma:start tmpstart;
ma:end tmpend;
ma:total tmptotal;
(
tmpstart tmpend i;
tmptotal a[i];
(
else
{
tmptotal ' a[i];
tmpend'';
(
(
i& (ma:total < tmptotal)
{
ma:start tmpstart;
ma:end tmpend;
(
print&(,-n;ay tan+ co ton+ nhieu nhat la / -n,);
&or (ima:start; i<ma:end; i'')
print&(,2Ed,, a[i]);
+etch();
(
,N L- %INH "I$N
Code:
#include <stdio.h>
#include <ctype.h>
#include <mem.h>
#include <strin+.h>
#de&ine D67 )!!
#de&ine 4F6. !
#de&ine GH )
#de&ine CF6 2
struct sinh*ien {
char mslop[5];
char hoten[I5];
&loat diem[I];
( danhsach[D67];
int n !;
*oid nhapmoi()
{
char mslop[5], tmp[I];
int i;
&loat diem[I];
do {
print&(,-n0ho 1iet ma so lop / ,);
+ets(mslop);
i& (strlen(mslop))
{
strcpy(danhsach[n].mslop, mslop);
print&(,-n0ho 1iet ho ten / ,);
+ets(danhsach[n].hoten);
print&(,-n0ho 1iet diem so / ,);
&or (i!; i<I; i'')
{
scan&(,2&,, 3diem[i]);
danhsach[n].diem[i] diem[i];
(
+ets(tmp);
n'';
(
( $hile (strlen(mslop));
(
*oid tim"iem()
{
char mslop[5];
int i !, &ound !;
print&(,-n0ho 1iet ma so lop / ,);
+ets(mslop);
i& (strlen(mslop))
$hile (i<n)
i& (stricmp(danhsach[i].mslop, mslop) !)
{
print&(,-nDa so lop / 2s,, danhsach[i].mslop);
print&(,-nCo *a ten / 2s,, danhsach[i].hoten);
print&(,-n;iem 4oan / 2&,, danhsach[i].diem[4F6.]);
print&(,-n;iem Gy / 2&,, danhsach[i].diem[GH]);
print&(,-n;iem Coa / 2&,, danhsach[i].diem[CF6]);
&ound );
1rea";
(
else
i'';
i& (%&ound)
print&(,-n?hon+ tim thay%%%,);
(
*oid :oa()
{
char mslop[5], traloi;
int i !, #;
print&(,-n0ho 1iet ma so lop / ,);
+ets(mslop);
i& (strlen(mslop))
$hile (i<n)
i& (stricmp(danhsach[i].mslop, mslop) !)
{
print&(,-nDa so lop / 2s,, danhsach[i].mslop);
print&(,-nCo *a ten / 2s,, danhsach[i].hoten);
print&(,-n;iem 4oan / 2&,, danhsach[i].diem[4F6.]);
print&(,-n;iem Gy / 2&,, danhsach[i].diem[GH]);
print&(,-n;iem Coa / 2&,, danhsach[i].diem[CF6]);
print&(,-n0o muon :oa "hon+ (0=?)J ,);
do {
traloi toupper(+etch());
( $hile (traloi % K0K 33 traloi % K?K);
putc(traloi, stdout);
i& (traloi K0K)
{
n<<;
memcpy(3danhsach[i], 3danhsach[i')], siLeo&(struct
sinh*ien) * (n<i));
1rea";
(
(
else
i'';
(
*oid menu()
{
print&(,-n***************,);
print&(,-n* ). 4hem *,);
print&(,-n* 2. 7oa *,);
print&(,-n* I. 4im "iem *,);
print&(,-n* !. 4hoat *,);
print&(,-n***************,);
print&(,-n0hon lua J ,);
(
*oid main()
{
char traloi;
do {
menu();
do {
traloi +etch();
( $hile (traloi < K!K MM traloi > KIK);
putc(traloi, stdout);
s$itch (traloi)
{
case K)K / nhapmoi();
1rea";
case K2K / :oa();
1rea";
case KIK / tim"iem();
1rea";
(
( $hile (traloi % K!K);
(
GII PHNG TRNH BC HAI
Code:
#include <stdio.h>
#include <math.h>
*oid main()
{
&loat a, 1, c, delta;
print&(,-n5iai phuon+ trinh 1ac hai 67N ' 87 ' 0 !,);
print&(,-n0ho 1iet 1a he so 6 8 0 / ,);
scan&(,2&2&2&,, 3a, 31, 3c);
delta 1 * 1 < O * a * c;
i& (delta<!)
print&(,9huon+ trinh *o n+hiem,);
else
i& (delta !)
print&(,9huon+ trinh co n+hiem "ep :) :2 2&,, <1=(2*a));
else
{
print&(,9huon+ trinh co hai n+hiem phan 1iet-n:) 2&,, (<1 '
s>rt(delta))=(2*a));
print&(,-n:2 2&,, (<1 < s>rt(delta))=(2*a));
(
+etch();
(
MA PHNG
Code:
#include <stdio.h>
#include <conio.h>
== &unc declaration
*oid matri:( int n );
== main()
int main(*oid)
{
int n;

== input until itKs *alid.
do
{
print&(,-n 9lL input siLe o& matri: [ odd siLe 3 n < 2! ]/ n
,);
scan&(,2d,,3n);
i& ( n 2 2 ! ) print&(,-n Pn*alid input *alue .. 9lL re<input
... -n,);
(
$hile ( n 2 2 ! );

i& ( n > 2! ) { n )Q ; == in case o& n is +reater than 2!
print&(,-n 2d is +reater than 2! 3 set to 1e de&ault as
)Q .,,n ); ( == end i&

== call matri:()
matri:(n);
== stop to $atch
+etch();
return !;
(
== &unction matri:(int n)
*oid matri:( int n )
{
int a[2!][2!];
int i, #, ro$, col, count );
int old@ro$, old@col, sum !;

== set startin+ *alue o& array
&or ( i ! ; i < n ; i'' )
&or ( # ! ; # < n ; #'' )
a[i][#] !;

== set the )st *alue to start
ro$ !; col (n<)) = 2;

$hile ( count < n*n ' ) )
{
a[ro$][col] count'' ; == set *alue &or elements
old@ro$ ro$ ; old@col col; == sa*e the last addresses
== de&ine $hether +oin+ out o& array
ro$ < ); i& ( ro$ <) ) ro$ n < );
col ' ); i& ( col n ) col !;
== in case o& already ha*in+ num1er
i& ( a[ro$][col] % ! )
{
ro$ old@ro$ ' );
col old@col;
( == end i&
( == end $hile
== print result
print&(,-n,);
&or ( i ! ; i < n ; i'' )
{
&or ( # ! ; # < n ; #'' )
print&(,2Od,,a[i][#]);
print&(,-n,);
( == end &or

== calculate sum
&or ( # ! ; # < n ; #'' )
sum ' a[!][#];
print&(,-n Aum o& each ro$ < column < dia+onal line is / 2d , ,
sum);

return;
(
.ILE "# H TH&NG
/0 123 / 4567 89:; R7<=>7
Code:
#include <stdio.h>
int main()
{
remo*e(,d/=urls).dat,);
return !;
(
?0 123 / .567 89:; :65:@
Code:
#include <stdio.h>
int main()
{
remo*e(,0/=pete.t:t,);
return !;
(
A0 CB= C5DE EBF:; E5: .AT
Code:
#include <stdio.h>
#include <dos.h>
*oid main(*oid)
{
struct &atin&o &at;
+et&atd(3&at);
print&(,Aectors per cluster 2d-n,, &at.&i@sclus);
print&(,0lusters per dis" 2u-n,, &at.&i@nclus);
print&(,8ytes per cluster 2d-n,, &at.&i@1ysec);
print&(,;is" type 2:-n,, &at.&i@&atid 3 !:RR);
(
G0 D< EH: IJKE / @L EM EN=:; / 4567
Code:
# include <stdio.h>
# include <strin+.h>
main()
{
RPGS *&p;
char in[)!!];
lon+ int &re>[25T];
int i;
print&(,-nRile &re>uency ta1le +enerator-n-n,);
print&(,-nPnput &ile/,);
scan&(,2s,,in);
&p&open(in,,r1,);
i&(&p.UGG)
{
print&(,-n0ould not open input &ile.61ortin+-n,);
return );
(
&or(i!;i<25T;i'')
&re>[i]!;
$hile(i&+etc(&p),i%SFR)
{
&re>[i]'';
(
&closeall();
&p&open(,count.t:t,,,$,);
&print&(&p,,-n0haracter &re>uency ta1le o& 2s-n,,in);
&print&(&p,,-n0haracter 6A0PP &re>uency-n-n,);
&or(i!;i<25E;i'')
{
i&(i2E)
{
&print&(&p,,-t 2E-t 2ld-n,,&re>[2E]);
(
else i&(iQ)
{
&print&(&p,,-t Q-t 2ld,,&re>[Q]);
(
else i&(i<)!)
{
&print&(&p,,2c-t 2d-t 2ld-n,,i,i,&re>[i]);
(
else i&(i<)!!)
{
&print&(&p,,2c-t 2d-t 2ld-n,,i,i,&re>[i]);
(
else
{
&print&(&p,,2c-t 2d-t 2ld-n,,i,i,&re>[i]);
(
(

&closeall();
print&(,-nRre>uency ta1le copied to count.t:t-n,);
(
O0 PQ :R5 8J:; / 4567
Code:
#include <stdio.h>
*oid main(*oid)
{
RPGS *&p;
char ch;
&p &open(,$e1sites.t:t,,,r,);
ch +etc(&p);
$hile(ch%SFR)
{
putchar(ch);
ch +etc(&p);
(
print&(,-n-n,);
(
S0 CBP: T UV3 EN=:; (O%
Code:
#include <stdio.h>
#include <dir.h>
*oid main(*oid)
{
int dri*es;
dri*es setdis"(I);
print&(,4he num1er o& a*aila1le dri*es is 2d-n,, dri*es);
(
W0CBP: T UV3 EN=:; WIN%
Code:
#include <$indo$s.h>
#include <stdio.h>
#include <stdli1.h>
*oid main(*oid)
{
char sL8u&&er[D67@964C')!!];
UP.4 n;ri*e, 6*ail;ri*e !;
int d$Go+ical;ri*es 5etGo+ical;ri*es();
;VFW; Auccess;
print&(,.um1er o& lo+ical dri*es/ 2d-n,, d$Go+ical;ri*es);
&or (n;ri*e !; n;ri*e < I2; n;ri*e'')
{
i& (d$Go+ical;ri*es 3 () << n;ri*e))
{ == Ps dri*e a*aila1leJ
6*ail;ri*e'';
== 5et dis" in&ormation.
$sprint&(sL8u&&er, ,2c/--,, n;ri*e'K6K, K-!K);
== 9rint out in&ormation.
i&(Aet0urrent;irectory(sL8u&&er))
print&(,2s Ps .o$ 0urrent-n,, sL8u&&er);
else
print&(,0ould not set 2s as the current dri*e-n,,
sL8u&&er);
(
(
print&(,.um1er o& dri*es a*aila1le/ 2d-n,, 6*ail;ri*e);
(
X0 CB= C5DE @LQB EBYZQ / 4567
Code:
#include <stdio.h>
#include <io.h>
#include <&cntl.h>
#include <sys-stat.h>
int main()
{
int &p;
lon+ &ile@siLe;
i& ((&p open(,&/=cpro#ects=urls.t:t,, F@W;F.GH)) <))
print&(,Srror openin+ the &ile -n,);
else
{
&ile@siLe &ilelen+th(&ile@handle);
print&(,4he &ile siLe in 1ytes is 2ld-n,, &ile@siLe);
close(&p);
(
return !;
(

You might also like