Una stringa e un char non sono la stessa cosa...codice://Temperature della settimana #include <stdio.h> int main () { int i; char *giorno[7] = {"Lunedi' ", "Martedi' ", "Mercoledi' ", "Giovedi' ", "Venerdi' ", "Sabato", "Domenica"}; double temperatura[7]; for(i=0;i<7;i++) { printf("Iserisci la temperatura %-10s", giorno[i]); scanf("%lf", &temperatura[i]); } for(i=0;i<7;i++) { printf("%-10s: %.2f", giorno[i], temperatura[i]); } return 0; }
Non serve che usi una variabile temporale, puoi usare direttamente l'array!