linux user group brescia

immagine del castello

Archivio della mailing list

Piccolo grande problema

Riccardo Bini rick a dualmedia.it
Lun 24 Ott 2005 09:56:32 UTC
> Esatto: aveva detto con un unico ciclo for...
>
> for a in `seq 1 20 ; seq 19 -1 1`; do

Ehm.. forse ho sottovalutato troppo la potenza della shell... volevo sapere 
come implementarlo in un linguaggio di programmazione e restringo il campo: 
C, C++... Quello che volevo sapere era come scriverlo usando solo le 
primitive senza funzioni o 'agevolazioni varie'.

Io l'ho implementato cosi':

#include <iostream>
using namespace std;
int main() {
        int i,c;
        bool t;
        t = true;
        i = 1;
        for (c=1;c<=40;c++) {
                cout << i << "\n";
                if (i == 20)
                        t = false;
                if (t)
                        i++;
                else
                        i--;
        }
        return 0;
}

Ciao
Rick



Maggiori informazioni sulla lista Lug