Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Misplaced break : Aprilie 30, 2011, 18:36:26
Daca ma poate ajuta si pe mine cineva...cand compilez urmatorul program imi da error:"MISPLACED BREAK" si nu imi dau seama unde e gresit.
Cod:
#include<stdio.h>
#include<iostream.h>
void main()
{
FILE*f=fopen("date.in","rt");
FILE*g=fopen("multimi.out","wt");
int i,n,x,a[100];
fscanf(f,"%d",&n);
for(i=1;i<=n;i++)
    fscanf(f,"%d",&a[i]);
for(i=1;i<=n;i++)
    {
    a[i]=i*2;
    fscanf(f, "%d", &x);
    if(x==a[i])
      {
      fprintf(g,"*");
      break;
      }
    }
if(i>n)fprintf(g,"!");
for(i=1;i<=n;i++)
fprintf(g,"%d", &a[i]);
}
E o problema luata dintr-o carte de teste de informatica si am adaptat-o ptr. fisiere.
Dar nu inteleg de ce imi da aceasta eroare.
Ma poate ajuta cineva va rog ?
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines