Dev - C++ - Alguien me puede ayudar con este programa no me funcionan los printf por favor

 
Vista:
sin imagen de perfil
Val: 5
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Alguien me puede ayudar con este programa no me funcionan los printf por favor

Publicado por Alejandro (2 intervenciones) el 25/04/2020 00:28:37
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//CADENA DE CARACTERES
 
#include <stdio.h>
#include <ctype.h> //getch
 
int main(){
	int i,j; //variable bucle
	char a[300];  //variable caracter
 
	     printf("Digite su cadena de caracteres para mostrarla al derecho y al reves: \n", a);
         gets(a);
	     printf("\n\nSu cadena es la siguiente al derecho:\n\n %s", a);
 
 
	         for(i=0;(a[i]=getchar())!='\n';i++);
             for(j=i;j>=0;j--)
             printf("\n\nSu cadena es la siguiente al reves:\n%c",a[j]);
 
getch();
system("pause");
}
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
sin imagen de perfil
Val: 417
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Alguien me puede ayudar con este programa no me funcionan los printf por favor

Publicado por Thanatos (199 intervenciones) el 25/04/2020 09:29:42
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>   // printf(), fgets(), getchar()
#include <string.h>  // strcspn(), strlen()
 
int main(void) {
    char cadena[300];
 
    printf("Cadena: ");
    (void) fgets(cadena, sizeof cadena, stdin);
    cadena[strcspn(cadena, "\n")] = '\0';
 
    printf("\nAl derecho --> %s\n", cadena);
 
    printf("Al reves ----> ");
    for (int i = (int) strlen(cadena); i >= 0; --i) {
        printf("%c", cadena[i]);
    }
    printf("\n");
 
    (void) getchar();
    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
2
Comentar