10 Programmeren met C-coderingsoefeningen

10 Programmeren met C-coderingsoefeningen - dummies

meet Als u net begint met C-programmering, test dan uw vaardigheden met deze projecten. Antwoorden op deze oefeningen worden niet verstrekt op de website. Het is aan u om ze te voltooien, gebruikmakend van uw kennis van C. Veel succes!

Project 1

Maak een programma dat een reeks tekst grijpt en vervolgens de waarden van alle tekens in de tekenreeks (als gehele getallen) totalen.

Project 2

Maak een programma met de eerste 100 priemgetallen.

Project 3

Maak een programma dat vijf willekeurige getallen tekent, zoals een Lotto-tekening. Zorg ervoor dat hetzelfde nummer niet tweemaal wordt getekend.

Project 4

Maak een programma dat woorden uit een tekstbestand leest en de woorden in willekeurige volgorde weer samenvoegt.

Project 5

Maak een programma dat een spel kaarten simuleert. Trek vijf kaarten uit het spel.

Project 6

Maak een programma dat standaardinvoer leest en verzendt naar standaarduitvoer de hexadecimale waarden van de tekensinvoer, gescheiden door spaties.

Project 7

Maak een programma dat de worp van een dobbelsteen simuleert. Laat het programma de rollen van zes dobbelstenen herhaaldelijk uitvoeren totdat ten minste vier van de dobbelstenen hetzelfde aantal rollen.

Project 8

Maak een programma dat een map leest en informatie opslaat over elk van de bestanden in een structuur. De structuren worden vervolgens weergegeven en gesorteerd op bestandsgrootte, van kleinste tot grootste.

Project 9

Codeer een programma dat de waarde van een lange int neemt en roteert de bitwaarden, zodat de nieuwe waarde bits heeft ingesteld van links naar rechts in plaats van van rechts naar links. Als de oorspronkelijke waarde bijvoorbeeld 01010011 is, is de uitvoer 11001010.

Project 10

Schrijf een programma met een functie die een reeks cijfers omzet in een geheel getal. Gebruik de strtol () -functie of een andere standaard C-bibliotheekfunctie niet. Schrijf je eigen!