Salut!
Am rezolvat si eu o problema pe forum si nu inteleg de ce imi afiseaza eroare de compilare.La mine pe calculator functioneaza perfect! As avea nevoie de niste lamuriri, verau sa castig si eu puncte.
Aceasta este sursa:
#include <fstream.h>
#include <conio.h>
#include <math.h>
int main()
{
clrscr();
fstream f("sumdiv.in",ios::in),g("sumdiv.out",ios::out);
int a,b,s=0,i,r=0,p=0;
f>>a>>b;
p=pow(a,b);
for (i=1;i<=p;i++)
if ( p%i==0) s+=i;
r=s%9901;
g<<r;
f.close();
g.close();
return 0;
}
Iar acestea erorile:
Eroare de compilare:
In file included from /usr/include/c++/4.2/backward/fstream.h:31,
from user.cpp:1:
/usr/include/c++/4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
user.cpp:2:19: error: conio.h: No such file or directory
user.cpp: In function 'int main()':
user.cpp:6: error: 'clrscr' was not declared in this scope
user.cpp:7: error: 'ios' has not been declared
user.cpp:7: error: 'ios' has not been declared