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
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
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă