Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: 116 Suma : user.cpp:5: error: '::main' must return 'int'  (Citit de 3147 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
Gagos
Strain


Karma: 0
Deconectat Deconectat

Mesaje: 2



Vezi Profilul
« : Noiembrie 02, 2007, 17:47:07 »

Am trimis solutia
#include<fstream.h>
#define I "suma.in"
#define O "suma.out
int n,s,p;
void main()
{
ifstream f(I);
f>>n>>p;
f.close();
s=((n-1)*n*(n+1))/3;
ofstream g(O);
g<<(s%p);
g.close();
}


Mie imi da dar am primit 0 pct. si la evaluator da eroarea  user.cpp:5: error: '::main' must return 'int'
« Ultima modificare: Noiembrie 02, 2007, 17:55:00 de către Gagos Radu Vasile » Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #1 : Noiembrie 02, 2007, 17:57:19 »

Citeste aici si cred ca te vei lamuri Smile http://infoarena.ro/documentatie
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
fluffy
Echipa infoarena
De-al casei
*****

Karma: 71
Deconectat Deconectat

Mesaje: 146



Vezi Profilul
« Răspunde #2 : Noiembrie 03, 2007, 10:50:28 »

Mesajul evaluatorului este foarte clar; main trebuie sa returneze int.

Desi e acceptat de multe compilatiare void main nu a fost niciodata parte din C/C++ standard.

Se declara ori int main(int argc, char **argv) ori int main() ori int main(void).

Faza cu void in paranteze e pentru C unde daca o functie nu are nici un fel de parametri atunci poti sa trimiti orice. E o chestie foarte veche si nu sunt sigur daca inca merge (poate sa fie disabled by default).
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines