Anteprima
Vedrai una selezione di 5 pagine su 18
Esercizi Informatica Generale per l'esame, Moscato Pag. 1 Esercizi Informatica Generale per l'esame, Moscato Pag. 2
Anteprima di 5 pagg. su 18.
Scarica il documento per vederlo tutto.
Esercizi Informatica Generale per l'esame, Moscato Pag. 6
Anteprima di 5 pagg. su 18.
Scarica il documento per vederlo tutto.
Esercizi Informatica Generale per l'esame, Moscato Pag. 11
Anteprima di 5 pagg. su 18.
Scarica il documento per vederlo tutto.
Esercizi Informatica Generale per l'esame, Moscato Pag. 16
1 su 18
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

2) Scrivere un programma C che legge 3 numeri interi a, b, c e stampa le soluzioni dell’equazione di

2

secondo grado ax + bx + c = 0; se non ne esistono scrive “non ha soluzioni nel campo reale”

3) Scrivere un programma C che legge 3 numeri interi a, b, c e stampa il più piccolo

4) Scrivere un programma C che legge un numero intero n e stampa i suoi divisori

5) Scrivere un programma C che legge un numero intero n e stampa i suoi divisori primi

Rispetto all’esercizio precedente dobbiamo

stampare solo i divisori primi. Quindi è necessario

verificare se il divisore trovato sia anche un

numero primo tramite la funzione isprimo(). Tale

funzione restituisce 1 se il divisore è un numero

primo o zero in caso contrario. Il ciclo while della

funzione isprimo parte da i = 2 perché i numeri 1 e

2 sono primi e non è necessario testarli. Infatti con

n = 2, non entriamo nel ciclo while perché la

condizione è i < n e sostituendo 2 < 2 è falso.

6) Scrivere un programma C che legge un numero intero n e continua a chiederlo fintanto che non è

divisibile per 7 e positivo; poi stampa la somma dei numeri compresi fra 1 e n

7) Scrivere un programma C che legge una sequenza di numeri terminata con 0 e ne stampa la media

aritmetica

8) Scrivere un programma C che legge una sequenza di coppie di numeri terminata con la coppia 0 0 e

ne stampa la media pesata dove il secondo elemento della coppia rappresenta il peso del primo

(media ponderata)

9) Scrivere un programma C che legge una sequenza di numeri terminata con 0 e ne stampa la

deviazione standard

10) Scrivere un programma C che legge una sequenza di numeri terminata con 0 e ne stampa la

mediana

Scrivere programmi C che dopo avere letto 2 array x, y di 10 interi da input standard

fanno rispettivamente le seguenti azioni:

1. Scrive uguali se x e y contengono gli stessi elementi nello stesso posto

2. Scrive contenuto se tutti gli elementi di y compaiono in x in qualsiasi posizione

3. Scrive inverso se x contiene gli stessi elementi di y ma in ordine inverso

4. Assegna y a x conservando in un terzo array z il contenuto originario di x

5. Leggere un numero intero n e stampare se è presente nella sequenza

6. Legge un numero intero n e stampa quante volte n compare in x

7. Supponendo che x contenga solo numeri da 1 a 10, stampa il numero volte in cui

compare in x ciascun numero da 1 a 10

8. Ordina x dal più piccolo al più grande e mette il risultato in z stampandolo

1) Scrive uguali se x e y contengono gli stessi elementi nello stesso posto

2) Scrive contenuto se tutti gli elementi di y compaiono in x in qualsiasi posizione

3) Scrive inverso se x contiene gli stessi elementi di y ma in ordine inverso

4) Assegna y a x conservando in un terzo array z il contenuto originario di x (con 3 elementi)

5) Leggere un numero intero n e stampare se è presente nella sequenza

6) Legge un numero intero n e stampa quante volte n compare in x

7) Stampa il numero volte in cui compare in x ciascun numero da 1 a 10

8) Ordina x dal più piccolo al più grande e mette il risultato in z stampandolo

NB: Se si vuole ordinare in ordine decrescente, if(x[j] > x[j-1])

Scrivere programmi C che dopo avere letto 2 array z, w di 10x10 interi da input standard

fanno rispettivamente le seguenti azioni:

1. Stampa gli elementi di z sulla diagonale principale

2. Stampa uguali se z e w contengono gli stessi elementi nello stesso posto

3. Scrive contenuto se tutti gli elementi di z compaiono in w in qualsiasi posizione

4. Calcola in k matrice 10x10 di interi la somma di z e w

5. Calcola in k matrice 10x10 di interi il prodotto di z e w

1) Stampa gli elementi di z sulla diagonale principale

Dettagli
Publisher
A.A. 2016-2017
18 pagine
1 download
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher cla133_burgio di informazioni apprese con la frequenza delle lezioni di Informatica generale e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Università degli Studi di Milano - Bicocca o del prof Moscato Ugo.