Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void stampa(char A[], int n){
- printf("Ecco il tuo array!\n");
- for (int i = 0; i < n; i++){
- printf("%c ", A[i]);
- }
- }
- void reverse(char A[], int n, int i){
- if (n-1 <= i){
- return;
- }
- else{ char app = A[i];
- A[i] = A[n-1];
- A[n-1] = app;
- i++;}
- reverse(A, n-1, i);
- }
- int main(void){
- int i;
- int n = 8;
- char A[8];
- for (i = 0; i < n; i++){
- printf("Inserisci un carattere\n");
- scanf("\n%c", &A[i]);
- }
- stampa(A, n); // stampa l'attuale contenuto dell'array
- reverse(A, n, 0);
- printf("\n");
- stampa(A, n);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement