Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- #include <cstring>
- #define NMax 1000
- using namespace std;
- typedef int Huge[NMax+3];
- Huge A,X; /// A[0] si X[0] indica numarul de cifre
- unsigned long Mod(Huge A, unsigned long X)
- /* Intoarce A%X */
- { int i;
- unsigned long R=0;
- for (i=A[0];i;i--)
- R=(10*R+A[i])%X;
- return R;
- }
- int main(void)
- {
- char n[NMax];
- ifstream f("evenoddxxl.in");
- f>>n;
- A[0]=strlen(n);
- for(int i=A[0];i>0;--i)
- A[i]=n[A[0]-i]-'0';
- ofstream g("evenoddxxl.out");
- if(Mod(A,2)==0)
- g<<"Par";
- else
- g<<"Impar";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement