» Poradna » Programy

Vygenerování náhod. čísel

 |   |  Microsoft Windows 10 Chrome 55.0.2883.87

Ahoj, Mám zadán tento úkol:Je dána posloupnost 50 čísel, z nichž některá mohou být stejná. Určete, kolik hodnot se mezivstupními čísly nachází alespoň dvakrát.K načtení čísel použijte generátor náhodných čísel. Pole bude naplněno hodnotami 1 až 99.Vygenerované hodnoty prvků pole vypište do 10 sloupců.Čísla, která se v poli vyskytují alespoň dvakrát, vypište pod sebe včetně počtu výskytůjednotlivých hodnot.Programový kód vhodně rozdělte do funkcí. Uměl by někdo poradit ? O.o

Odpovědi na otázku

 |   |  Microsoft Windows 10 Chrome 55.0.2883.87

Ano, generátor pseudonáhodných čísel je integrován v každém trochu lepším programovacím jazyku. Hledej v nápovědě funkci Rand, Random, Randomizer apod.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 55.0.2883.87

Ano, poradit umíme, ale chtělo by to trošku snahu, máš s něčím problém?máš už napsaný nějaký kód?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 55.0.2883.87

var gr = numbers.GroupBy(n => n, (key, values) => new { Number = key, Count = values.Count() }).Where (g => g.Count > 1);// tohle umí C# :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 55.0.2883.87

void naplneni(int pocetPrvku,int cislo, int *pole){ int i; for(i=0;i<pocetPrvku;i++){ pole[i] = rand()% cislo; printf("%2d",pole[i]); } printf("\n"); return;}int main(int argc, char** argv) { int i; int *pole = NULL; srand((unsigned)time(NULL)); pole = (int*)malloc(POCET_MIST * sizeof(int)); if(pole != NULL){ naplneni(POCET_MIST,CISLO,pole); free(pole); *pole = NULL; } else{ printf("Pamet nebyla pridelena. \n"); } return (EXIT_SUCCESS);}Toto mám, bohužel se v tom moc nevyznám a nevím, zda je to správně, ani jak pokračovat...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 50.0

1. Kde jsi tento kó vzal?2. Toto je Poradna a dávají se tady rady (ne řešení). Musíš se zeptat jasnou, konkrétní otázkou, pak (možná) dostaneš jasnou odpověď.3. Je to TVŮJ školní úkol - TY ho musíš řešit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 48.0

Ked to studujes, tak co robis na hodinach, ked to nevies?A nevies ani zacat, tak co sa neucis sam, ked je ucitel sprosty.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 50.0

Priste nejaky ukol z matiky :)

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Programový kód, Posloupnost, Generátor


Určitě si přečtěte

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

Co zabírá nejvíce místa na disku? Těchto 10 nástrojů odhalí největší žrouty dat

** Je vhodné jednou za čas zanalyzovat, co vám leží na disku ** Poradíme vám nástroje, kterými zjistíte, jaká data uchováváte ** Podle výsledků můžete optimalizovat svá data či úložiště

Karel Kilián | 49

Je ta fotka černobílá, nebo barevná? Náš mozek realitu pouze odhaduje a vymýšlí si

Je ta fotka černobílá, nebo barevná? Náš mozek realitu pouze odhaduje a vymýšlí si

** Klasický počítač bezchybně zpracuje bit po bitu dat ** Mozek si realitu naopak spíše představuje a chybuje ** Teď se tím baví internet u další optické iluze

Jakub Čížek | 33

Zranitelnost platebních karet Visa umožňuje zločincům obejít limit při bezkontaktních platbách

Zranitelnost platebních karet Visa umožňuje zločincům obejít limit při bezkontaktních platbách

** Odborníci přišli na to, jak obejít limit bezkontaktních plateb ** Stačí zařízení, ovlivňující komunikaci mezi kartou a terminálem ** Stahují se nad bezkontaktními platbami mračna?

Karel Kilián | 79



Aktuální číslo časopisu Computer

Speciál o přechodu na DVB-T2

Velký test herních myší

Super fotky i z levného mobilu

Jak snadno upravit PDF