Juanma201092
Usuario (Argentina)
El usuario tiene que Cargar un arreglo, luego lo imprimo. Después tengo que cargar los datos de ese mismo arreglo pero invertido. No tengo que mostrar el arreglo invertido, sino cargar los datos invertidos y después mostrarlo. Acá está el programa. (El primer arreglo me lo carga y lo lee perfecto, cuando lo invierto en el segudno arreglo no lo invierte bien, no entiendo porque) #include <stdio.h> #include <stdlib.h> #define N 10 void cargar_arreglo (int arreglo[]) ; void mostrar_arreglo (int arreglo[]) ; void cargar_arregloinv (int arreglo[], int arregloinv[]) ; void imprimir_arreglo(int arregloinv[]) ; int main() { int arreglo={0}, arregloinv={0} ; cargar_arreglo(arreglo) ; mostrar_arreglo(arreglo) ; cargar_arregloinv(arreglo, arregloinv) ; imprimir_arreglo(arregloinv) ; return 0 ; } void cargar_arreglo (int arreglo[]) { int i; for (i=0; i<N; i++) { scanf("%d", & arreglo) ; if (arreglo!=0) {} else {break; } } } void mostrar_arreglo (int arreglo[]) { int i,p; for (p=0;p<i;p++) { printf("%d ", arreglo) ; } } void cargar_arregloinv (int arreglo[], int arregloinv[]) { int i, j, t; for(i=N-1, j=0; i>=0, j<N; i--,j++) { t= arreglo ; arregloinv =t ; } } void imprimir_arreglo(int arregloinv[]) { int p,j; for(p=0;p<j;p++) { printf("Espacio [%d] %d n", p, arregloinv) ; } }

Estoy traTando de comprender como funciona este pequeño programaaa pero no lo puedo hacer, se loss pasoo #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { char letra, texto='c'; int contador=0; printf("Ingrese la letra a contar: " ) ; letra=getche( ) ; printf("nIngrese texto: " ) ; while(texto!=' . ') { texto=getche() ; if(texto==letra) { contador=contador+1; } } printf("nLa letra %c aparece %d veces.",letra,contador); return 0; } Está en C. si alguien me lo puede explicar buenisimo, no lo llego a entender.