|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
|
Non riesco a fare questo in C: che vergogna!!;(
Ragazzi come faccio a visualizzare questo in C?
* ** *** **** ***** ****** Usando dei cicli for con una sola istruzione printf. Non riesco a farlo porca eva!!
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
|
Ho provato a fre così:
#include <stdio.h> main() { int x, i; for (x=6; x>=1; x--) { for (i=1; i<=6; i++) { printf("*"); } printf("\n"); } return 0; } ma giustamente ottengo questo: ****** ****** ****** ****** ****** ****** Forse ci vuole una condizione dopo il 2nd for prima di stampare *
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2000
Messaggi: 886
|
for (x = 1; x < 7; x++)
{ for (i = 1; i <= x; i++) ... Così, al volo, dovrebbe filare.
__________________
1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
meglio non lincare a variabili contenute in ciclo for:
ti conviene usare un array string: cosi' eviti il doppio ciclo prova con: #include <stdio.h> main() { char stringa[7]="/*6spazi*/\n" int x; for (x=0; x<7; x++){ stringa[x]="*"; printf("%s",stringa); } } |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
for(x=0;x<7;x++){
for(y=0;y<X;y++){ usare come variabile di controllo un'altra variabile di controllo. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
porc...devo andare a ripetizioni di italiano...
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Perchè ? E' perfettamente legale...
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Come desideri
for (x=1, y=1; x<7; y=(printf("*"),y<x) ? y+1: (printf("\n"), ++x, 1));
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
si si è legale in pieno stardard ansi, ma diciamo che non è elegante...
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
|
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Dec 2000
Città: BARI
Messaggi: 1983
|
for (x=1, y=1; x<7; y=(printf("*"),y<x) ? y+1: (printf("\n"), ++x, 1));
bello ma poco efficente comunque è utile quando non si puo' caricare integralmente la stringa nella cache del processore |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Sei incontentabile
for(x=5; x>=0; --x) printf("******\n"+x);
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Azzo...a questa non ci avevo pensato...ma sei un genio !!!
Raga...abbiamo tutti molto da imparare da ilsensine...almeno io di sicuro |
|
|
|
|
|
#16 | |
|
Bannato
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
|
Quote:
"Premature optimization is the root of all evil." Donald Knuth ( o Edsger Dijkstra ? ) |
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Salerno
Messaggi: 649
|
Grazie ragazzi, grazie a voi ho capito! Questo si che è un gran forum!!
__________________
Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85
|
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
Quote:
|
|
|
|
|
|
|
#19 | |
|
Senior Member
Iscritto dal: Jan 2000
Città: Milano
Messaggi: 1034
|
Quote:
'azz Dijkstra oltra al cognome impronunciabile ha pure il nome... poverino! |
|
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Sep 2000
Messaggi: 886
|
Quote:
__________________
1986/2008 - 22 anni di rabbia cancellati in un giorno. Adesso passeranno altri 22 anni.. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:20.










Ho concluso positivamente con : yellope, simpon, angelomavino, EltricBlue, gridalo, fastez, irK, fabio536,Reiser Darkside, AMING, Mystik85









