Forum » Programiranje » prosim za pomoč pri tem programu
prosim za pomoč pri tem programu
mitaaa ::
Napisat bi mogo ta program v C-ju, pa nene vem ker še nikol nisn programiro. Zato bi proso za pomoč če je možno.
hvala !
Napišite program kateri, vam v nizu 30 celih števil najde največje število. Niz celih števil zapišite v matriko 1x30 z funkcijo naključno (rand). Program naj izpiše celotni niz števil in največje najdeno število.
hvala !
Napišite program kateri, vam v nizu 30 celih števil najde največje število. Niz celih števil zapišite v matriko 1x30 z funkcijo naključno (rand). Program naj izpiše celotni niz števil in največje najdeno število.
- premaknil iz Pomoč in nasveti: gkovac ()
Mipe ::
Am... kaj že študiraš? Menda ne spiš v šoli? To je preprosta naloga celo zame, ki ne obvladam C-ja.
Psevdo koda (saj veš, kaj je to?):
Ustvari polje velikosti 1x30,
za vsako celico v polju vstavi naključno celo število (tu pride rand),
deklariraj spremenljivko (tu boš shranil največje število),
shrani vsebino prve celice v polju v spremenljivko,
za vsako celico v polju ugotovi, če je vsebina večja od vsebine v spremenljivki;
če je večja, shrani to vsebino v spremenljivko, nato pojdi na naslednjo celico
če ni večja, pojdi na naslednjo celico
ko pride do zadnje celice, končaj in izpiši spremenljivko
Psevdo koda (saj veš, kaj je to?):
Ustvari polje velikosti 1x30,
za vsako celico v polju vstavi naključno celo število (tu pride rand),
deklariraj spremenljivko (tu boš shranil največje število),
shrani vsebino prve celice v polju v spremenljivko,
za vsako celico v polju ugotovi, če je vsebina večja od vsebine v spremenljivki;
če je večja, shrani to vsebino v spremenljivko, nato pojdi na naslednjo celico
če ni večja, pojdi na naslednjo celico
ko pride do zadnje celice, končaj in izpiši spremenljivko
mitjaaaa ::
nene študiram . pač je program za enga malega za v srednji... jas sn neke poskušo v C-ju pa nevem pa z netom sn si pomago =/
Mipe ::
Zdaj pa še programiramo za tamale? Hja, sintakse ne poznam, bo moral nekdo drug odgovoriti na ta problem... je pa psevdokoda za pomoč, če znaš sintakso, je enostavno implementirat. Sicer pa verjamem, da mora mulec znati vsaj osnove programiranja, bi moral to obvladat, razen če ure programiranja zabija na Facebooku. Ah, izobraževanje mladih dandanes...
Skratka, to gre takole; za vsako celico v polju preveriš, če je število v celici večje od števila, ki ga držiš v roki. Najprej pobereš število iz prve celice, nato greš korak za korakom po polju in primerjaš števili, če je novo število večje, ga pobereš in greš naprej, sicer pa samo greš naprej. Ko si na koncu polja, pa imaš zagotovo največje število v svojih rokah.
Zdaj pa je treba vse to v C-ju napisat... to pa ne vem sintakse, sori, ne programiram več v kodi.
Skratka, to gre takole; za vsako celico v polju preveriš, če je število v celici večje od števila, ki ga držiš v roki. Najprej pobereš število iz prve celice, nato greš korak za korakom po polju in primerjaš števili, če je novo število večje, ga pobereš in greš naprej, sicer pa samo greš naprej. Ko si na koncu polja, pa imaš zagotovo največje število v svojih rokah.
Zdaj pa je treba vse to v C-ju napisat... to pa ne vem sintakse, sori, ne programiram več v kodi.
Tutankhamun ::
Oh ja, lahko bi vsaj pogledu teme v zadnjem tednu... Pa ne me prašat zakaj je usaka druga vrtica prazna. Res grdo zgleda
int main (int argc, char* argv[]) { int polje30stevil [30]; int najvecja_stevilka = 0; // če kličemo to funkcijo, bodo usakič, ko zaženemo program drugačne "naključne" številke // če zakomentiramo bo pa usakič ko program zaženemo enake "naključne" vrednosti srand(time(NULL)); // premikamo se po polju od 0 - 29 (30 polj) vpišemo naključno vrednost // sproti pa še gledamo katero število je največje for (int i = 0; i < 30; i++) { int nakljucna_stevilka = rand () % 100; // generiramo stevilko od 0 - 99 polje30stevil[i] = nakljucna_stevilka; // shranimo številko v tabelo // če je naključna številka večja od naše trenutne največje vrednosti potem if (najvecja_stevilka < nakljucna_stevilka) najvecja_stevilka = nakljucna_stevilka; // shranimo novo največjo vrednost // in to se zdej ponovi 30x v FOR zanki } // lahko pa še izpišemo največjo številko printf ("Najvecja stevilka v polju je %d\n", najvecja_stevilka); return 0; }
Zgodovina sprememb…
- spremenil: Tutankhamun ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | pomoč v excelu (strani: 1 2 )Oddelek: Programiranje | 9137 (3466) | omni-vor |
» | [C++] NalogeOddelek: Programiranje | 4068 (2399) | LordiBoy |
» | kako v excelu avtomatsko obarvati celiceOddelek: Programska oprema | 4197 (3970) | smetko |
» | excel+visual basicOddelek: Pomoč in nasveti | 1569 (1456) | švrk |
» | C++ spiralno pisanje v arrayOddelek: Programiranje | 1454 (1205) | ghost |