Sommario:
- Progetto 1
- Progetto 2
- Progetto 3
- Progetto 4
- Progetto 5
- Progetto 6
- Progetto 7
- Progetto 8
- Progetto 9
- Progetto 10
Video: esercizi parte 1 (Programmazione C) lez#10 2024
Se stai iniziando solo con la programmazione C, prova le tue abilità con questi progetti. Le risposte per questi esercizi sono non fornite sul sito web. Spetta a tu completarli, usando la tua conoscenza di C. Buona fortuna!
Progetto 1
Crea un programma che acquisisce una stringa di testo e quindi somma i valori di tutti i caratteri nella stringa (come numeri interi).
Progetto 2
Crea un programma che visualizza i primi 100 numeri primi.
Progetto 3
Crea un programma che disegna cinque numeri casuali, come un disegno del Lotto. Assicurarsi che lo stesso numero non venga disegnato due volte.
Progetto 4
Crea un programma che legge le parole da un file di testo e riassembla le parole in ordine casuale.
Progetto 5
Crea un programma che simula un mazzo di carte. Pesca cinque carte dal mazzo.
Progetto 6
Crea un programma che legge l'input standard e invia allo standard output i valori esadecimali dei caratteri inseriti, separati da spazi.
Progetto 7
Crea un programma che simula il lancio di un dado. Fai in modo che il programma mostri i tiri di sei dadi ripetutamente finché almeno quattro dei dadi lanciano lo stesso numero.
Progetto 8
Crea un programma che legge una directory, memorizzando informazioni su ciascuno dei file in una struttura. Le strutture vengono quindi visualizzate e ordinate in base alla dimensione del file, dal più piccolo al più grande.
Progetto 9
Codifica un programma che prende il valore di un int lungo e ruota i valori dei bit in modo che il nuovo valore abbia bit impostati da sinistra a destra anziché da destra a sinistra. Ad esempio, se il valore originale è 01010011, l'output è 11001010.
Progetto 10
Scrivere un programma con una funzione che converta una stringa di cifre in un valore intero. Non utilizzare la funzione strtol () o qualsiasi altra funzione di libreria C standard. Scrivi il tuo!