Converter um programa em C++ para a linguagem MIPS
Boa tarde,
Alguem poderia me ajudar... Estou precisando converter o código abaixo que está em C++ para a Linguagem MIPS.
#include<conio.h>
#include<iostream.h>
#include<math.h>
#include<stdlib.h>
#include<stdio.h>
void main()
{
int crivo[10000],i,x=1,mult=0,j=0,n,raiz_quad,acha,resp;
cout<<"\n\n PROGRAMA DE VERIFICACAO DO CRIVO DE ERASTOTENES";
cout<<"\n\n **PARA PARAR A VERIFICACAO DIGITE 0";
cout<<("\n\n DiGiTe Um NuMeRo De 1 A 10.000: ");
cin>>n;
while (n!=0){
for (i=1;i<=n;i++){
crivo[i]=x;
x++;
}//fim do for
raiz_quad=sqrt(n);
i=0;
for (i=2;i<=raiz_quad;i++){
j=2;
while(mult<=n){
mult=i*j;
crivo[mult]=0;
j++;
}//fim do while
mult=0;
}//fim do for
i=0;
x=1;
acha=false;
for (i=1;i<=n;i++){
if (crivo[i]==n)
acha=true;
}//fim do for
if(acha==true){
cprintf(" O NUMERO %d EH PRIMO.",n);
}//fim do if
else{
cprintf(" O NUMERO %d NAO EH PRIMO.",n);
}//fim do else
cout<<("\n \n DIGITE UM NUMERO ATE 10.000:");
cin>>n;
}//fim do while
getch();}//fim do programa
Fico aguardando um retorno...
Obrigado
Discussão (3)
Carregando comentários...