Lo siento, soy nuevo en esto de programación y me esta interesando mucho y e intentado hacer un pequeño programa para resolver un examen de opción múltiple pero se queda colgado el programa y después deja de funcionar.
1.- no se si este bien la comparación del valor que ingresa el usuario y con la respuesta correcta.
2.- no se si este bien la asignación en el arreglo, si la respuesta es cierta que me llene una dirección especifica con un 1 y si no con un 0, para poder después sacar su promedio
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
main()
{
int asignaciones[5];
char respuesta;
printf("cuanto es 2 + 2?\n");
printf("a)2\n");
printf("b)3\n");
printf("c)4\n");
printf("Dame tu respuesta");
scanf("%s",respuesta);
if(respuesta == 'c')
{
printf("es correcta");
asignaciones[0]=1;
}
{
printf("es correcta");
asignaciones[0]=1;
}
getch();
}