PDA

Visualizza la versione completa : [C]Stampa di una stringa sfalsando la scrittura


bucciula
17-02-2009, 12:15
Buongiorno a tutti.... Non riesco a risolvere un esercizio in c che mi è stato assegnato. Praticamente mi chiede di stampare n volteil proprio nome andando a capo e sfalsando ogni volta, senza l'uso di array. Volevo sapere se ciò è possibile. Vi ringrazio in anticipo. Spero mi possiate essere d'aiuto

frznn
17-02-2009, 12:21
for (i=0;i<n;i++)
for (k=0;k<i;k++)
printf(" ");

printf("%s\n",nome)


stampa:



nome
nome
nome
nome

bucciula
17-02-2009, 12:31
Ho provato a fare come dici tu, ma non v lostesso. Il codice completo è questo:

#include<stdio.h>

main()
{
char nome = 'Gio';
int i, n=4,k;
for (i=0;i<n;i++){
for (k=0;k<i;k++)
printf(" ");

printf("%s\n",nome);

}
fflush(stdin);
getchar();

}

dove sto sbagliando???

bucciula
17-02-2009, 12:48
Trovao l'errore.... Dovevo mettere char nome[20]= "Gio";
così va.....
Grazie per l'aiuto... sei stato molo gentile . Grazie e alla prossima....

Loading