| Autor | Zpráva | ||
|---|---|---|---|
| hrouda Profil |
#1 · Zasláno: 17. 11. 2013, 15:20:23
zdravím,
prosím nevíte někdo jak to udělat ? mám akorát nahodné čísla do 100 a vypsání 50-ti čísel. (všechny jsou ale stejné) :-( 1) vygeneruj pole obsahujici 50 nahodnych cisel od 0 do 100 2) projdi vygenerovane pole a cisla mensi nebo rovno 50 v nem zmen na cislo -1 3) vypis vysledne pole Děkuju |
||
| juriad Profil |
#2 · Zasláno: 17. 11. 2013, 15:30:12
Jelikož se evidentně jedná o nějaký úkol, ukaž alespoň kus kódu, který již máš hotový.
Nikdo úkol nebude řešit místo tebe, ale rádi ti poradíme, kde máš chyby a které příkazy bys měl použít. |
||
| Taps Profil |
<?
//vygeneruj pole obsahujici 50 nahodnych cisel od 0 do 100
for($i = 0;$i <= 50;$i++){
$cisla[] = rand(0,100);
}
?> |
||
| okolojsoucí Profil * |
#4 · Zasláno: 17. 11. 2013, 15:49:27 · Upravil/a: okolojsoucí
$cisla = array();
// 1. uloha
for($i = 0; $i <= 50; $i++){
$cisla[] = rand(0, 50);
}
// 2. uloha
for($i = 0; $i < count($cisla); $i++){
if($cisla[$i] >= 50){
$cisla[$i] = -1;
}
}
// 3. uloha
for($i = 0; $i < count($cisla); $i++){
echo "{$cisla[$i]}<br />\n";
}
// 3. uloha - druhe mozne reseni
foreach($cisla as $polozka){
echo "{$polozka} <br />\n";
}Snad pomůže, a snad to mám dobře. V tom 1. kodu mam chybu oprav na: // 1. uloha
for($i = 0; $i <= 50; $i++){
$cisla[] = rand(0, 100);
} |
||
| petr 6 Profil |
#5 · Zasláno: 17. 11. 2013, 21:03:49
Taps:
Asi myslis rand misto range Ja teda pochopil zadani tak, ze pole v 1) nema obsahovat dvakrat to same cislo. |
||
| Taps Profil |
#6 · Zasláno: 17. 11. 2013, 21:16:28
petr 6:
ano |
||
|
Časová prodleva: 12 let
|
|||
0