PDA

View Full Version : Esercizio in C!!!


coatto87
23-10-2006, 10:22
http://twiki.di.uniroma1.it/twiki/view/Programmazione1/AD/Homeworks

per favore qualcuno che riesce a fare questi 2 esercizi...sono per un mio amico...è programmazione in C

mi ha specificato inoltre che devono essere fatti solamente con la libreria "stdio.h"


grazie a tutti ;)

trallallero
23-10-2006, 10:43
com'é sta storia ? il tuo amico si vergogna di chiederlo pubblicamente di persona ? :asd:
comunque ecco l'esercizio risolto:

#include <stdio.h>

int main()
{
int mat[] = { 115, 116, 117, 100, 105, 97, 32, 97, 115, 105, 110, 111, 33, 33, 33, 0 };
int i = 0;

while ( mat[i] )
putchar( mat[i++] );

putchar( '\n' );

return 0;
}

é un consiglio :O

Ziosilvio
23-10-2006, 11:02
http://twiki.di.uniroma1.it/twiki/view/Programmazione1/AD/Homeworks

per favore qualcuno che riesce a fare questi 2 esercizi...sono per un mio amico...è programmazione in C
Qui non si fanno i compiti altrui.

Vergogna al tuo amico che si fa fare i compiti dagli altri invece di studiare per risolverli: bello studente che è!

E vergogna a te che ti presti al suo gioco invece di riportarlo sulla retta via: bell'amico che sei!

71104
23-10-2006, 11:03
Hardware Upgrade è pieno di gente della Sapienza vedo :D :D :D

la verità è che il misterioso amico sono io, che ho dimenticato anche le cose più basilari :asd:

mi vergognavo perché un system programmer come me non può abbassarsi al livello di quegli homeworks!! :cry: :cry: :cry:

Ziosilvio
23-10-2006, 11:05
la verità è che il misterioso amico sono io, che ho dimenticato anche le cose più basilari :asd:
Ma non ci credo neanche se lo vedo, guarda :sofico:

trallallero
23-10-2006, 11:11
Hardware Upgrade è pieno di gente della Sapienza vedo :D :D :D

la verità è che il misterioso amico sono io, che ho dimenticato anche le cose più basilari :asd:

mi vergognavo perché un system programmer come me non può abbassarsi al livello di quegli homeworks!! :cry: :cry: :cry:
e allora compila e lancia il mio programmino, ti uscirá un consiglio utile :asd:
ti chiedo solo di non segnalarmi :stordita:

danyw3b
23-10-2006, 11:15
com'é sta storia ? il tuo amico si vergogna di chiederlo pubblicamente di persona ? :asd:
comunque ecco l'esercizio risolto:

#include <stdio.h>

int main()
{
int mat[] = { 115, 116, 117, 100, 105, 97, 32, 97, 115, 105, 110, 111, 33, 33, 33, 0 };
int i = 0;

while ( mat[i] )
putchar( mat[i++] );

putchar( '\n' );

return 0;
}

é un consiglio :O

Questo è lo svolgimento del primo o del secondo?(tanto per curiosità :D)

trallallero
23-10-2006, 11:27
Questo è lo svolgimento del primo o del secondo?(tanto per curiosità :D)
beh, forse l'ho fatto un pó complesso ma son riuscito a farne uno che li risolve entrambi :O

danyw3b
23-10-2006, 11:44
Servirebbero singoli! :D

cionci
23-10-2006, 12:00
beh, forse l'ho fatto un pó complesso ma son riuscito a farne uno che li risolve entrambi :O
:rotfl: :D

trallallero
23-10-2006, 12:05
:rotfl: :D
quando ho visto il tuo nome m'é preso un colpo :eek:
pensavo volessi ammonirmi :D

jappilas
23-10-2006, 12:26
beh, forse l'ho fatto un pó complesso ma son riuscito a farne uno che li risolve entrambi :O
:rotfl:
in realtà è la soluzione già pronta e valida per tutti i thread dello stesso tenore... :asd:

trallallero
23-10-2006, 12:32
:rotfl:
in realtà è la soluzione già pronta e valida per tutti i thread dello stesso tenore... :asd:
la mettiamo come risposta automatica a tutti i 3d di questo tipo ?
la accendiamo ?
non voglio soldi eh, pura filantropia :D

Blackat
23-10-2006, 15:27
Scusate l'intrusione...ma avete notato la procedura di consegna dei compiti ?!?!? :mbe: :mbe:

Riporto la procedura


0) Gli homework devono essere sottomessi entro il termine stabilito per essere ritenuti validi. Per l'orario della consegna fa fede quello del mail server.

1) Seguire esattamente le specifiche dell'input e dell'output

2) Non includere getchar() o scanf() alla fine del codice dell'esercizio (utilizzatelo per provare il funzionamento ma non includete le istruzioni di attesa alla fine del file nella versione inviata).

3) Leggere l'input con scanf semplici. Es: scanf("%d",&n) per leggere un intero n

4) Nominare i files con la seguente regola: (nome)(cognome)(anno di nascita)(esercizio) Es: mariorossi19801.exe per Mario Rossi con anno di nascita 1980 e codice dell'esercizio 1 versione eseguibile

5) Per ogni esercizio inviare il sorgente (.c) e l'eseguibile (.exe)

6) Per inviare i files sorgenti ed eseguibili:

6.1) collegarsi al sito http://home.altervista.org/site/

6.2) inserire in alto a destra _user: programmazione1 _password: programmazione1ad

6.3) si apre una pagina di pannelli con molte scelte, selezionare: _Gestione Files

6.4) fare click nella colonna FILE sulla cartella Homework

6.5) click sul pulsante INVIA FILES

6.6) caricare i files nell'elenco mediante il pulsante Sfoglia

6.7) quando si sono caricati tutti i files click sul pulsante in fondo alla pagina chiamato Invia Files

6.8) verificare che nella colonna File compaiano i files da voi caricati

6.9) click in alto a destra sulla voce _Log Out per terminare

7) Non copiare dagli altri, sarà effettuato un controllo di differenze e se la percentuale di differenze sarà bassa il compito verrà rifiutato.


Ora mi chiedo...ma il punto 7 è una presa per il culo del prof o cosa ? :mbe:

Ma il sistema tipo "quando hai il compito pronto me lo invii via mail" no, vero ??? :mbe:

Oppure mi fai un archivio .zip di tutto e faccio uno script php che fa l'upload no, vero ?


MAH!!! :eek: :eek: :eek: :eekk:

coatto87
23-10-2006, 17:54
fashufasuhiasfihusafhiufshusfhufas dai potevate aiutarlo :D

vabbè...era x l'esonero :P

71104
23-10-2006, 19:19
Scusate l'intrusione...ma avete notato la procedura di consegna dei compiti ?!?!? :mbe: :mbe: lascia perde, quelli di quel canale hanno una prof completamente mongoloide -.-'
l'unico 18 della mia carriera universitaria l'ho avuto da sta cojona :mc:

il sito, mantenuto da un professore molto bravo, dispone anche di un sistema per l'upload di piccoli files (come ad esempio sorgenti) che è stato usato già più volte per altri corsi, questa deficiente invece ha aperto un account su Altervista e vuole addirittura che gli mandino L'ESEGUIBILE!!!! :rotfl: :rotfl: :rotfl:

e se qualcuno ci piazza il virus? :asd:

cionci
23-10-2006, 19:54
fashufasuhiasfihusafhiufshusfhufas dai potevate aiutarlo :D

vabbè...era x l'esonero :P
Vedi, di solito in questa sezione non succede mai di aiutare a fare esercizi completi... Per diversi motivi: primo perchè se gli facciamo noi gli esercizi lui non impara niente, secondo se ha scelto una facoltà come quella gli DEVE piacere programmare e questi esercizi sono giochetti se gli piace programmare...

danyw3b
24-10-2006, 08:52
Vedi, di solito in questa sezione non succede mai di aiutare a fare esercizi completi... Per diversi motivi: primo perchè se gli facciamo noi gli esercizi lui non impara niente, secondo se ha scelto una facoltà come quella gli DEVE piacere programmare e questi esercizi sono giochetti se gli piace programmare...
Guarda, non immagini quante volte gliel'ho detto, pensano che informatica sia una bazzeccola....

71104
24-10-2006, 11:28
Guarda, non immagini quante volte gliel'ho detto, pensano che informatica sia una bazzeccola.... sicuramente è molto più facile di tante altre facoltà difficilissime (come fisica, matematica, ecc.), ma il problema è che agli studenti la facilità non basta mai: non hanno voglia di fare assolutamente UN CAZZO, ZERO!!