tengo que entregar un ejercicio en C, y no tengo mucha idea. Lo tengo hecho en Java
El valor de retorno de la función main debe ser int y no deberías utilizar "fflush(stdin)". Mas información en la pagina |Lo que no hay que hacer en C/C++. Nivel basico|.Si apenas empiezas con el lenguaje C sera algo difícil ya que debes utilizar punteros y las funciones:
* strlen para conocer el numero de caracteres de una cadena sin incluir el '\0'.
* malloc para reservar un bloque de memoria donde almacenar una cadena.
* strcpy para copiar la cadena en el bloque de memoria indicado.
* sprintf para imprimir varias cadenas y caracteres en un bloque de memoria.
Supongo esas funciones ya las vieron en clase, ¿Correcto?
Un saludo