EMPEZAR DE CERO A PROGRAMAR EN LENGUAJE C
C/C++/C# HTML Java JavaScript Linux PHP Python Swift
 Recursos > Código fuente > Capítulo 13 > Ejercicio Resuelto 13.19
Multiplicación con sumas sucesivas
 Solución
#include <stdio.h>

int main()
{
   int acumulador, contador, n1, n2;

   printf( "\n   Introduzca primer numero (entero):" );
   scanf( "%d", &n1 );
   printf( "\n   Introduzca segundo numero (entero): " );
   scanf( "%d", &n2 );

   if ( n1 >= 0 && n2 >= 0 )
   {
      acumulador = 0;

      if ( n2 != 0 )
      {
         contador = 1;
         while ( contador <= n1 )
         {
            acumulador += n2;
            contador++;
         }
      }

      printf( "\n   %d * %d = %d", n1, n2, acumulador );

   }
   else
       printf( "\n   ERROR: Ambos numeros deben ser mayores o iguales que cero" );

   return 0;
}
 Fichero con extensión (.c)