Informatică, întrebare adresată de Gabytzaa27, 8 ani în urmă

Incerc sa rulez un algoritm in codeblocks cu biblioteca fstream, dar cand ii dau run, se termina imediat ce a inceput. Imi poate explica cineva de ce?

Acesta este programul:

#include iostream //le-am pus fara paranteze, pentru ca altfel nu apar pe brainly

#include fstream

using namespace std;

int A[100],B[100],C[100];

int n,m,i,j,k,l;

int main()

{

ifstream f("date.in");

ofstream g("date.out");

f>>n;

for(i=1;i<=n;i++)f>>A[i];

f>>m;

for(i=1;i<=m;i++)f>>B[i];

i=j=1;

k=0;

while(i<=n && j<=m)

{if(A[i]
{k++;

C[k]=A[i];

i++;

}

else {k++;

C[k]=B[j];

j++;


}

}

if(i>n)

{for(l=j;l<=m;l++)

{k++;

C[k]=B[l];

}

}

else{for(l=i;l<=n;l++)

{k++;

C[k]=A[l];

}

}

for(l=1;l<=k;l++)g<
f.close();

g.close();


return 0;

}


howardax: Care e condiția problemei?

Răspunsuri la întrebare

Răspuns de stefannistor10
1

Explicație:

Ca sa fii sigur, declara fișierele dupa using namespace std;

inainte de int main()

Si trebuie sa creezi doua fisiere (adica "date.in" si "date.out" care sa fie in acelasi folder cu restul)

Trebuie sa pui datele de intrare in fisierul de intrate adica in "date.in"

Tu cand rulezi programul iti afișează consola care zice ca s-a terminat executia

Ca sa vezi datele de ieșire trebuie sa mergi in fisierul de output


mirunaelena263: Bună! Am pus 2 probleme la info ma poți ajuta?
stefannistor10: desigur
Alte întrebări interesante