<H1>Fondamenti di Programmazione a.a. 2009-2010 <SMALL>(canale E-O)</SMALL></H1> <BIG> Docente: Riccardo Silvestri <BR> Esercitatore: Paul Wollan <BR> </BIG> <H2>Laboratorio di mercoledì 14 ottobre 2009</H2> <DIV ALIGN="justify" style="margin-left:5%; margin-right:10%"> <OL> <LI>Scrivere un programma che legge un intero <CODE>n</CODE> e lo stampa in binario. Ad esempio, se <CODE>n = 103</CODE>, il programma stampa <CODE>1100111</CODE>. </LI> <LI>Scrivere un programma che legge una sequenza di caratteri terminata da <CODE>'\n'</CODE> e la stampa invertita. Ad esempio, se la sequenza è <CODE>"inverti la frase"</CODE>, il programma stampa <CODE>"esarf al itrevni"</CODE>. La sequenza va letta carattere per carattere tramite la <CODE>scanf("%c", ...)</CODE>. </LI> <LI>Scrivere un programma che prende in input interi nell'intervallo <CODE>1 - 10</CODE> (termina appena viene inserito un intero non appartenente all'intervallo) e stampa le frequenze dei valori inseriti. Ad esempio, se gli interi letti sono <CODE>2, 3, 4, 1, 2, 3, 4, 6, 9, 10, 2, 3</CODE>, allora il programma stampa: <PRE> 1: 1 2: 3 3: 3 4: 2 5: 0 6: 1 7: 0 8: 0 9: 1 10: 1 </PRE> </LI> <LI>Scrivere un programma che legge una sequenza di caratteri (terminata da <CODE>'\n'</CODE>) e stampa le parole in essa contenute. Ad esempio, se la sequenza è <CODE>"Questa frase contiene 5 (cinque) parole"</CODE>, allora il programma stampa: <PRE> Questa frase contiene cinque parole </PRE> </LI> </OL> </DIV>
This topic: Programmazione1
>
WebHome
>
FP_EO
>
FPdiario0910
>
FPlab141009
Topic revision: r1 - 2009-10-17 - RiccardoSilvestri
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback