Ayuda en C. Bucles

Llevo ya un buen rato comiendome la cabeza con los dichosos ejercicios de C. A ver si me podeis echar una mano, son todos de bucles, con contadores y eso.

Pedir la tabla de multiplicar de un numero introducido por teclado. Contar el numero de errores.
6 x 1 = 6 Correcto
6 x 2 = 15 Incorrecto
....

Multiplicar dos numeros enteros mediante sumas. (este lo tengo casi listo, solo que no se que causa ponerle al bucle)

La programacion la llevaba bien, pero, no me entran los bucles, alguien dispuesto a echarme un cable? XD
#include <stdio.h>
int main(void)
{
int soluciones[10];
int err = 0;
int i;

for (i = 0; i < 10; i++){
     printf("6x%d=", i+1);
     scanf("%d", &solucion[i]);
     if(solucion[i] == 6 * (i+1))
          printf("Correcto\n");
     else{
          err++;
          printf("Incorrecto\n");
          }
     }
printf("\nNumero de Errores: %d\n", err);
return 0;
}


Para el otro, usa el bucle para hacer la siguiente multiplicacion (multiplicar como cuando nos enseñan de pequeños) o la otra opcion esque uses la definicion de multiplicacion, sumar tantas veces el numero multiplicando como indica el multiplicador.

#include <stdio.h>
int main(void)
{
int a, b, res = 0;
int i;
printf("Introduce el multiplicando: ");
scanf("%d", &a);
printf("Introduce el multiplicador: ");
scanf("%d", &b);
for (i = 0; i < b; i++)
     res += a;
printf("El resultado es: %d", res);
return 0;
}



Un saludo.
Porras, yo que también los había hecho XD
Exactamente es el ejercicio que hice el viernes de bucles ¬_¬ , el domingo le metere mano a unos cuantos de este tipo.
3 respuestas