Piccolo grande problema
Ivana
ivana a ivana.it
Lun 24 Ott 2005 09:28:34 UTC
Io l'avevo intesa con 'un solo for'
n1 = 1
n2 = 20
n3 = n2 \ 2
For a = n1 To n2
If a <= n3 Then
Print a * 2 - 1 & " " & a * 2
Else
Print n2 - ((a - n3) * 2) + 2 & " " & (n2 - ((a - n3) * 2)) + 1
End If
Next a
ma funziona solo per n2 pari
----- Original Message -----
From: "marco ghidinelli" <marcogh a linux.it>
To: "Riccardo Bini" <rick a dualmedia.it>; <lug a lugbs.linux.it>
Sent: Monday, October 24, 2005 11:07 AM
Subject: Re: Piccolo grande problema
>
> On Mon, Oct 24, 2005 at 10:51:01AM +0200, Riccardo Bini wrote:
>>
>> Ciao a tutti, vorrei avere dei pareri su come scrivere un programma che
>> stampi
>> in output i numeri da 0 a 20 e torni indietro.
>> (0,1,2,3.....20,19,18,17...0)
>> Io l'ho scritto in un modo ma sono curioso di sapere se ne esistono
>> altri.
>> Qualsiasi linguaggio va bene. Unico requisito e' usare un solo ciclo
>> (for).
>
> for i in `seq 1 20`; do echo $i ; done
> for i in `seq 19 -1 1` ; do echo $i ; done
>
> non capisco forse la domanda?
>
> --
> BOFH excuse #103:
>
> operators on strike due to broken coffee machine
>
Maggiori informazioni sulla lista
Lug
|