Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
TurboRPGmaker+
Neregistrovaný
Avatar
TurboRPGmaker+:2.3.2014 16:29

Jde mi o to udělat toto:
Uživatel zadá, kolik čísel chce zadat, to se dosadí do délky pole.
Dokud se pole nenaplní podle jeho velikosti tak se to bude opakovat(zajištěno)
ale nevím jak udělat to dosazování..
A ještě sčítání intů z pole
Více snad pochopíte z kódu:

System.out.println("Kolik čísel chcete zadat?");

int a = pocetcisel.nextInt();
int b = 0;
int cisla[] = new int[a];
cisla[0] = 0;
int d = 0;
while(b < a){
d++;
System.out.println("ZADEJTE ČÍSLO " + d);
int c = pocetcisel.nextInt();
cisla[c] = c + 1;
b++;
 
Odpovědět
2.3.2014 16:29
Avatar
Benjibs
Člen
Avatar
Benjibs:2.3.2014 16:33

Tak dúfam, že som správne pochopil:

System.out.print("Zadajte počet čísiel: ");
int n = stdin.nextInt(), i;
int[] nums = new int[n];
for (i = 0; i < nums; nums++) {
   nums[i] = stdin.nextInt();
}
Nahoru Odpovědět
2.3.2014 16:33
1 + 1 = 2
Avatar

Neregistrovaný
Avatar
:2.3.2014 16:43

Dík, sice to nebylo ono, ale pomohl jsi mi to upravit.

System.out.println("Kolik čísel chcete zadat?");

        int a = pocetcisel.nextInt();
        int b = 0;
        int cisla[] = new int[a];
        cisla[0] = 0;
        int d = 0;
        while(b < a){
        d++;
        System.out.println("ZADEJTE ČÍSLO " + d);
        int c = 0;
        cisla[c] = pocetcisel.nextInt();
        b++;

A teď potřebuji vědět jak to vše vypsat.. kdo ví jak na to?

 
Nahoru Odpovědět
2.3.2014 16:43
Avatar
tomisoka
Tvůrce
Avatar
Odpovídá na
tomisoka:2.3.2014 17:26
  1. "d" nabívá stejnych hodnot jako "b" takze to chce spojit, taky bych byt tebou to dal do
for
  1. neustale prepisujes jen:
 cisla[0] = ...
// int c = 0;

coz asi neni zamer

  1. vypis vseho udelas pres:
for(int i = 0; i < cisla.length; i++ ){
System.out.println(cisla[i]);
}
 
Nahoru Odpovědět
2.3.2014 17:26
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.