Forum » Programiranje » problem!
problem!
boss-tech ::
tole mi ni kej velik jasn kok nardit:
Naloga 1
Napišite program, ki bo prebral podatke o treh računalnikih (naziv, tip procesorja, hitrost procesorja, RAM, disk, tip monitorja, ...). Za branje podatkov o računalnikih uporabite funkcijo. Nato poiščite računalnik-e, ki imajo tip procesorja "intel", ter te računalnike izpišite.
Za primerjavo dveh nizov uporabite funkcijo strcmp
Funkcija vrača naslednje vrednosti (int):
pozitivno, če je niz1 > niz2,
negativno, če je niz1 < niz2,
0, sicer -> če sta niza enaka
primer:
char niz1[30] = "Damijan";
char niz2[30] = "Damjan";
int primerjava = strcmp(niz1,niz2);
// v tem primeru bi imela spremenljivka primerjava negativno vrednost (niza nista enaka in niz2 je večji)
Naloga 2 - naloga je obvezna (tega morm oddat)
Zgornji program dopolnite tako, da boste podatke o računalnikih prebrali iz tekstovne datoteke ter tudi rezultat zapišite v datoteko.
Naloga 1
Napišite program, ki bo prebral podatke o treh računalnikih (naziv, tip procesorja, hitrost procesorja, RAM, disk, tip monitorja, ...). Za branje podatkov o računalnikih uporabite funkcijo. Nato poiščite računalnik-e, ki imajo tip procesorja "intel", ter te računalnike izpišite.
Za primerjavo dveh nizov uporabite funkcijo strcmp
Funkcija vrača naslednje vrednosti (int):
pozitivno, če je niz1 > niz2,
negativno, če je niz1 < niz2,
0, sicer -> če sta niza enaka
primer:
char niz1[30] = "Damijan";
char niz2[30] = "Damjan";
int primerjava = strcmp(niz1,niz2);
// v tem primeru bi imela spremenljivka primerjava negativno vrednost (niza nista enaka in niz2 je večji)
Naloga 2 - naloga je obvezna (tega morm oddat)
Zgornji program dopolnite tako, da boste podatke o računalnikih prebrali iz tekstovne datoteke ter tudi rezultat zapišite v datoteko.
OwcA ::
Če ti napiešm rešitev se ne boš veliko naučil, zato ti raje povem samo postopek (rešitev bo kakor se da kmečka, zato pa tudi preprosta za razumeti).
-Ustvari podatkovno strukturo (struct ali class), v nadaljevanju imenovana Racunalnik, v kateri boš imel shranjene podatke o računalinikh.
-Ustvari polje Racunalinkov s 3 elementi
-V zanki iz vhoda (stdin za #1 in FILE kazalec za #2) prebiraj podatke za vsak računalnik in jih shranjuj v Racunalnik. Podatki za vsak računalnik naj bodo v svoji celici polja
-V zanki se sprehodi po polju Racunalnikov in izpiši tiste katerih tip procesorja je "Intel" (tukaj uporabiš strcmp())
-Ustvari podatkovno strukturo (struct ali class), v nadaljevanju imenovana Racunalnik, v kateri boš imel shranjene podatke o računalinikh.
-Ustvari polje Racunalinkov s 3 elementi
-V zanki iz vhoda (stdin za #1 in FILE kazalec za #2) prebiraj podatke za vsak računalnik in jih shranjuj v Racunalnik. Podatki za vsak računalnik naj bodo v svoji celici polja
-V zanki se sprehodi po polju Racunalnikov in izpiši tiste katerih tip procesorja je "Intel" (tukaj uporabiš strcmp())
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | narediti tabele in izvajati sql ukazeOddelek: Pomoč in nasveti | 1435 (1118) | killa bee |
» | Pomoč pri JaviOddelek: Programiranje | 804 (604) | Spura |
» | Program ne deluje več (strani: 1 2 )Oddelek: Programiranje | 6578 (5316) | Genetic |
» | Pomoc v C-juOddelek: Programiranje | 1296 (1208) | rfmw |
» | problem with c/c++ like programOddelek: Programiranje | 1158 (983) | OwcA |