Citat:
Boyka: ahhahah koji si ti kralj od čoveka :D
nisam ni pokušavao iskreno, ali evo nadam se da si mislio na ovo?
Code (csharp):
static void Main
(string[] args
)
{
int[] niz
=new int[5]{1,
2,
3,
4,
5};
for (int i
= 0; i
< niz
.Length; i
++)
{
niz
[i
] += 1;
Console
.WriteLine(niz
[i
].ToString());
}
Console
.ReadKey();
}
Console.WriteLine C# = printf u C :)
Niz ti predstavlja broj 12345 (dvanaest hiljada tristacetrdeset i pet).
Taj broj uvecan za jedan je 12346.
Problem je sto taj niz nema ogranicenja za duzinu a u programima brojevi su ograniceni brojem bajtova.
Mislim da se zadatak moze preformulisati:
Napraviti program za inkrementiranje broja sa neogranicenim brojem cifara.
1+ 798764653576879846568798751324387638543541387354135748943513546873543521357468743546545135478498735451354687542513587987365434 = ?
@Nedeljko
Iz ulazne datoteke se učitava prirodan broj N<=1000, a zantim N celih brojeva d1,g1,...,dN,gN takvi da je di<=gi za svako 1<=i<=N. Simulirati ovakvu obradu
Ovo mi zvuci nemoguce.
Ako je N = 5
...a zantim N celih brojeva - znaci 5 brojeva
...d1,g1,...,dN,gN - d1,g1,d2,g2,d3,g3,d4,g4,d5,g5 - sto nije 5 nego 10 brojeva
Da zanemarim ovaj deo "z zatim N celih brojeva".
Zasto resenje ne bi moglo biti
Ako je N = 5
1,2,3,4,5
ili ako ne zanemarimo onaj deo onda
1,1,2,2,3,3,4,4,5,5
?
[Ovu poruku je menjao VladaSu dana 27.08.2012. u 11:30 GMT+1]
[Ovu poruku je menjao VladaSu dana 27.08.2012. u 11:30 GMT+1]
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]