‘æ25u ‚Ži”‚̉‰ŽZ|||‚»‚Ì‚P ‰Á–@
‘æ12˜b ƒvƒƒOƒ‰ƒ€‰ðà‚»‚Ì‚U
ƒvƒƒOƒ‰ƒ€Žå—vÄŒf
int g(int* a,int* b,int* c,int n){
@@ int i,j,k,d[10000],e[10000];
@@ for(i=0;;i++){
@@@@@if(a[i]==n){
@@@@@@@ j=i;
@@@@@@@ break;
@@@@@}
@@ }
@@ for(i=0;;i++){
@@@@@if(b[i]==n){
@@@@@@@ k=i;
@@@@@@@ break;
@@@@@}
@@ }
@@ if(j>=k){
@@@@@for(i=0;i<=j+2;i++){
@@@@@@@ c[i]=0;
@@@@@@@ d[i]=0;
@@@@@@@ e[i]=0;
@@@@@}
@@@@@for(i=0;i<j;i++)d[i]=a[i];
@@@@@for(i=0;i<k;i++)e[i]=b[i];
@@@@@for(i=0;i<j;i++){
@@@@@@@ c[i]+=(d[i]+e[i]);
@@@@@@@ c[i+1]+=c[i]/n;
@@@@ @@@c[i]=c[i]%n;
@@@@@}
@@@@@for(i=j+2;;i--){
@@@@@@@ if(c[i]>0){
@@@@@@@ @@ c[i+1]=n;
@@@@@@@ @@ return(i+1);
@@@@@@@ }
@@@@@}
@@ }
@@ else{
@@@@@for(i=0;i<=k+2;i++){
@@@@@@@ c[i]=0;
@@@@@@@ d[i]=0;
@@@@@@@ e[i]=0;
@@@@@}
@@@@@for(i=0;i<k;i++)d[i]=b[i];
@@@@@for(i=0;i<j;i++)e[i]=a[i];
@@@@@for(i=0;i<k;i++){
@@@@@@@ c[i]+=(d[i]+e[i]);
@@@@@@@ c[i+1]+=c[i]/n;
@@@@@@@ c[i]=c[i]%n;
@@@@@}
@@@@@for(i=k+2;;i--){
@@@@@@@ if(c[i]>0){
@@@@@@@@@@c[i+1]=n;
@@@@@@@@@@return(i+1);
@@@@@@@ }
@@@@@}
@@ }
}

‚¢‚æ‚¢‚æ
@@@@@for(i=j+2;;i--){
@@@@@@@ if(c[i]>0){
@@@@@@@ @@ c[i+1]=n;
@@@@@@@ @@ return(i+1);
@@@@@@@ }
@@@@@}
‚ðà–¾‚µ‚ĉðà‚ÍI‚í‚è‚ɂȂè‚Ü‚·B
‚±‚Ì•”•ª‚ÍAc[i]‚ÉI‚í‚è‚Ì‹L†n‚ð“ü—Í‚·‚邱‚Æ‚ð”C–±‚É‚µ‚Ä‚¢‚Ü‚·B

‘O‰ñ‚܂ł̌vŽZ‚Å
‚O‚S‚Q‚S‚Q
‚ÆŒvŽZ‚³‚ê‚Ä‚¢‚Ü‚·B‚‚܂èA
c[0]=2,c[1]=4,c[2]=2,c[3]=4,c[4]=0
‚ƂȂÁ‚Ä‚¢‚Ü‚·B
‰Šú‰»‚É‚æ‚Á‚Äʼn‚É‚O‚ª‚Í‚¢‚Á‚Ä‚¢‚½‚±‚Æ‚àl—¶‚É“ü‚ê‚邯A
‚O‚O‚O‚S‚Q‚S‚Q
‚ÆŒvŽZ‚³‚ê‚Ä‚¢‚Ü‚·B‚‚܂èA
c[0]=2,c[1]=4,c[2]=2,c[3]=4,c[4]=0,c[5]=0,c[
6]=0
‚Å‚·B
‚Ç‚¤‚µ‚ÄAŌオ6‚Æ\‚µ‚Ü‚·‚ÆA

 6 5 4 3 2 1 0
‚O ‚O ‚O ‚S ‚Q ‚S ‚Q

‚±‚Ì•\‚©‚炊=4‚Å‚ ‚èAj+2‚Í6‚ɂȂ邩‚ç‚Å‚·B
ŒJ‚èオ‚肪‚ ‚éꇂàl‚¦‚Ä‚àA
‚â‚Í‚è
@@@@ for(i=j+
1;;i--){
@@@@@@@ if(c[i]>0){
@@@@@@@ @@ c[i+1]=n;
@@@@@@@ @@ return(i+1);
@@@@@@@ }
@@@@@}

5 4 3 2 1 0
‚O ‚O ‚S ‚Q ‚S ‚Q

‚Å\•ª‚Å‚ ‚Á‚½‚悤‚Å‚·B
Ž„‚àŠF‚³‚ñ‚ƈê‚ÉŽŽsöŒë‚ð‚µ‚È‚ª‚çi‚߂Ă¢‚Ü‚·‚©‚çA
ƒ~ƒX‚ÍŒ‹\‘½‚¢‚ÆŽv‚¢‚Ü‚·B
ÅŒã‚ÌŒ‹‰Ê‚¾‚¯Ž¦‚·‚Æ‚¢‚¤u‹`•û–@‚à‚ ‚é‚©‚ÆŽv‚¢‚Ü‚·‚ªA
Žvl‰ß’ö‚àŽ¦‚µ‚½•û‚ªA
uŽt–ð‚ÌŽ„‚à–À‚¢‚È‚ª‚çA
i‚߂Ă¢‚邱‚Æ‚ª•ª‚©‚èˆÀS‚·‚é‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©B

@@@@ for(i=j+1;;i--){
@@@@@@@ if(c[i]>0){
@@@@@@@ @@ c[i+1]=n;
@@@@@@@ @@ return(i+1);
@@@@@@@ }
@@@@@}

5 4 3 2 1 0
‚O ‚O ‚S ‚Q ‚S ‚Q

‚Ì‚Q‚Â‚ðŒ©‚ê‚ÎAˆÓ–¡‚ª‚¨•ª‚©‚è‚©‚ÆŽv‚¢‚Ü‚·B
“Y‚¦Žš‚Ì
5‚©‚çŽn‚ß‚ÄAŽn‚߂ĂOˆÈŠO‚Ì”Žš‚Ìo‚Ä‚­‚éA
“Y‚¦Žš‚Ì‚P‚ÂŽè‘O‚ÉI‚í‚è‚̈óni¡‚Ì—á‚ł͂Tj‚ð“ü—Í‚µ‚Ä‚¢‚é‚̂ł·B

5 4 3 2 1 0
‚O ‚T ‚S ‚Q ‚S ‚Q


‚±‚ê‚ÅŒã‚Í•\ަŠÖ”‚É‚©‚¯‚ê‚ÎA³‚µ‚¢ŒvŽZŒ‹‰Ê‚ªo—Í‚³‚ê‚Ü‚·B
“ï‰ð‚Å‚·‚æ‚ËB
ŽÀ‚ÍAˆø‚«ŽZ¨‚©‚¯ŽZ¨Š„‚èŽZ‚Æi‚Þ‚Æ‚æ‚è–â‘è“ï“x‚ªã‚ª‚è‚Ü‚·B
‚Å‚·‚ªAŠF‚³‚ñ”S‚è‹­‚­’§í‚µ‚Ü‚µ‚傤B
Ž„‚ÍA‚±‚ê‚É•½•ûª‚ÌŒvŽZE‘f””»’èƒVƒXƒeƒ€Eˆö”•ª‰ðƒVƒXƒeƒ€‚à‰Á‚¦‚Ü‚µ‚½‚ªA
—L‚É‚Qƒ–ŒŽ‚ª‚©‚©‚Á‚½‚̂ł·B
Š„‚èŽZ‚܂łłà‚Pƒ–ŒŽ‚Í‚©‚©‚Á‚Ä‚¢‚Ü‚·B
ŽžŠÔ‚ð‚©‚¯‚é‚Ì‚ÍA‚»‚ê‚ÉŒ©‡‚¤Œ©•Ԃ肪\•ª‚É‚ ‚邯l‚¦‚Ä‚¢‚é‚©‚ç‚Å‚·B
Ž„‚É‚ÍË”\‚ª‚ ‚è‚Ü‚¹‚ñ‚Ì‚ÅA
–³—‚Å‚·‚ªAË”\‚Ì‚ ‚éŠF‚³‚ñ‚ªŒ¤‹†‚µ‚Ä‚¢‚¯‚ÎA
l—ÞŽjã‚ÉŽžŠú‚ð‰æ‚·Œ¤‹†Œ‹‰Ê‚ðŽc‚¹‚é‚̂ł͂Ȃ¢‚Å‚µ‚傤‚©B
‘æ26u‚Å‚ÍAˆø‚«ŽZ‚ðl‚¦‚Ü‚·B
‚Å‚·‚ªA‘æ25u‚ÌÅŒã‚Ì‰Û‘è‚Æ‚µ‚Ä

k
p
“™‚ÌŒvŽZ‚ª‡‚Á‚Ä‚¢‚é‚©‚ð10i”‚É–|–󂵂ÄA
10i”‚̘a‚Æ”äŠr‚·‚邱‚Ƃɂæ‚Á‚ÄŠm‚©‚߂錟ŽZ‚ð‚·‚é‚±‚Ƃɂµ‚Ü‚µ‚傤B

f




‘æ11˜b‚Ö@‘æ13˜b‚Ö

a

eclipse c++ “ü–åu‹`‘æ‚P•”‚Ö

eclipse c++ “ü–åu‹`‘æ‚Q•”‚Ö


–‚•ûw ”“ƂŊw‚Ô VBA “ü–å
”“Ƃ̃Vƒ“ƒvƒ‹‚È‰ð‚«•ûEŠÈ’P‚ȉð–@‚ÌŒ¤‹†
VBu‹`‚Ö
‚u‚au‹`Šî‘b‚Ö
‰SŽÒ‚Ì‚½‚߂̢ŠE‚ňê”Ô‚í‚©‚è‚â‚·‚¢Visual C++“ü–åŠî‘buÀ
‰SŽÒ‚Ì‚½‚߂̢ŠE‚ňê”Ô‚í‚©‚è‚â‚·‚¢Visual Basic“ü–åŠî‘buÀ
‰SŽÒ‚Ì‚½‚߂̢ŠE‚ňê”Ô‚í‚©‚è‚â‚·‚¢VBA“ü–åu‹`iŠî‘b‚©‚牞—p‚Ü‚Åj
‰SŽÒ‚Ì‚½‚ß‚Ì VC++‚É‚æ‚é CŒ¾Œê C++ “ü–å Šî‘b‚©‚牞—p‚܂őæ‚P•”
eclipse java “ü–å
java “ü–å ƒTƒCƒg Šî‘b‚©‚牞—p‚Ü‚Å
VC++ CŒ¾Œê C++ “ü–å ‰SŽÒ Šî‘b‚©‚牞—p‚Ü‚Å
–{ƒTƒCƒgƒgƒbƒv‚Ö