1
Programmering A(c++)
Postat av Qlinton den 2 Juni 2009, 16:40
17 kommentarer · 131 träffar
Hej, om någon skulle vilja ha lust att hjälpa mig med en programmerings uppgift, skulle det vara guld värt..
Här är iaf uppgiften.
Skriv ett program som ber användaren mata in ett valfritt ord.
Ordet skall lagras i ett teckenfält med 30 celler. Dvs ett fält med datatypen char.
Sedan skall programmet räkna ut hur många t (bokstaven lilla t) som finns i ordet.
Detta görs enklast med en while-snurra som stegar igenom hela fältet från index 0 (noll) ända fram
tom stoppnollan ( '\\\\0 39; ). Inne i snurran måste man ha en if-sats som testar om tecknet på det aktuella
indexet är tecknet 't'. Om det är ett 't' så måste man öka innehållet i en räknarvariabel.
Sist skall programmet anropa en funktion med namnet print som skriver ut resultatet på skärmen.
Funktionen skall ha void som returtyp och ta en inparameter av typen int.
Exempel på funktionsdeklaration (skrivs in före main-funktionen):
void print( int antal );
OBS!
Du måste själv skriva själva funktionsdefinitionen som skall stå efter main-funktionen i koden.
Exempel på hur det skall se ut när man kör programmet:
(Fetstil text är det som användaren skriver in)
Skriv in ett valfritt ord : tratthatt
Ordet tratthatt innehåller 5 t.
-----
Sen får ni gärna skriva ett pm till mig om ni kan fixa denna uppgift snabbt.
MVH Qlinton
Här är iaf uppgiften.
Skriv ett program som ber användaren mata in ett valfritt ord.
Ordet skall lagras i ett teckenfält med 30 celler. Dvs ett fält med datatypen char.
Sedan skall programmet räkna ut hur många t (bokstaven lilla t) som finns i ordet.
Detta görs enklast med en while-snurra som stegar igenom hela fältet från index 0 (noll) ända fram
tom stoppnollan ( '\\\\0 39; ). Inne i snurran måste man ha en if-sats som testar om tecknet på det aktuella
indexet är tecknet 't'. Om det är ett 't' så måste man öka innehållet i en räknarvariabel.
Sist skall programmet anropa en funktion med namnet print som skriver ut resultatet på skärmen.
Funktionen skall ha void som returtyp och ta en inparameter av typen int.
Exempel på funktionsdeklaration (skrivs in före main-funktionen):
void print( int antal );
OBS!
Du måste själv skriva själva funktionsdefinitionen som skall stå efter main-funktionen i koden.
Exempel på hur det skall se ut när man kör programmet:
(Fetstil text är det som användaren skriver in)
Skriv in ett valfritt ord : tratthatt
Ordet tratthatt innehåller 5 t.
-----
Sen får ni gärna skriva ett pm till mig om ni kan fixa denna uppgift snabbt.
MVH Qlinton






