Dev - C++ - código del mcm con error

   
Vista:

código del mcm con error

Publicado por Alejandro Caro (1 intervención) el 12/06/2011 16:20:40
Tengo el siguiente código para calcualr el mcm pero me tira error en la linea printf y no se por que

#include <stdio.h>
#include <conio.h>

int main(){
int Sa, Sb;
printf("Ingrese dos numeros:");
scanf("%d,%d",&Sa,&Sb);
do while (Sa != Sb)
if (Sa < Sb)
Sa += Sa;
else{
if (Sa > Sb)
Sb += Sb;
}
printf("El resultado es:%d",Sa); //<=== error: syntax error before "printf"
}
}

¿Por qué ocurre esto y cómo se puede solucionar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

código del mcm con error

Publicado por harold (3 intervenciones) el 14/06/2011 21:26:13
# include <iostream>
using namespace std;
int main ()
{
int a,b, resto, temp;
cout<<"ingrese los 2 numeros"<<endl;
cin>>a>>b;

if (a<b)
{ temp=a;
a=b;
b=temp; }

while (b!=0) {

resto= a%b;
a=b;
b=resto;

}
cout<<" el MCD es" << a<<endl;


return 0;

}

prueba cn este codigo q lo termien en clase
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

código del mcm con error

Publicado por ivan (1 intervención) el 23/11/2011 22:33:38
mira no se bien ke es lo que quieres hacer pero asi corre sin errores pruebalo...



#include <stdio.h>
#include <conio.h>


int main(){
int Sa, Sb;
printf("Ingrese dos numeros:");

scanf("%d",&Sa);
scanf("%d",&Sb);

while (Sa != Sb)
{
if (Sa < Sb){
Sa += Sa;
}
else{
if (Sa > Sb)
Sb += Sb;
}
printf("El resultado es:%d",Sa); //<=== ya no hay error "printf"

}

system("pause");
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar