Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.211 pregleda

Najnovija ↓

zadatak...problem 22.05.2008. u 09:52 · pre 224 meseca #1
Evo ovako...imam jedan problem...Dat je neki broj (dvocifren, trocifren, petocifren...), treba da vrati true ako sadrzi npr bar jednu 2 u sebi, a da u ostalim slucajevima vrati false.Na koju foru se radi ta varijanta zadataka?Da li zna neko?
Hvala puno.
Re: zadatak...problem 22.05.2008. u 10:06 · pre 224 meseca #2
Mozes da pretvoris taj broj u string pa da u petlji ispitujes karakter po karakter i ako je neki od karaktera jednak 2 vrati true.
Re: zadatak...problem 22.05.2008. u 10:20 · pre 224 meseca #3
Palo mi je to na pamet...ali da li postoji neka druga varijanta?I kako bi izgledao kod?
Re: zadatak...problem 22.05.2008. u 10:57 · pre 224 meseca #4
A da probash matematicko resenje? :)
Code:

int num = 12456;
while (num > 0) {
    if ( (num % 10 ) == 2 ) break;
    num = num / 10;
}
if (num > 0) System.out.println("Contains");
Potpis
Walk on, walk on
with hope in your hearts
And you'll never walk alone
You'll never walk alone.
Re: zadatak...problem 22.05.2008. u 11:19 · pre 224 meseca #5
Ovo mi bas nesto i nije jasno!!!!
Re: zadatak...problem 22.05.2008. u 12:07 · pre 224 meseca #6
Pa jednostavno gleda koliki je ostatak pri deljenju sa 10 (tako uvjek provjerava krajnju desnu cifru) i na kraju svakog koraka broj podjeli sa 10 ( prelazi na sledecu cifru)).

I sve to ponavlja dok ne dodje do prve cifre tj. dok broj ne bude 0. :)
Potpis
Free advice is seldom cheap.
Re: zadatak...problem 22.05.2008. u 14:08 · pre 224 meseca #7
Probao sam sa tim kodom ali ne resava problem!
Re: zadatak...problem 22.05.2008. u 14:51 · pre 224 meseca #8
uradi ko sto ti je receno
convertuj u string pa ispituj svaki karakter
a jel oces kod da ti napisem?

evo:

broj = Unvesi broj
broj = broj.convertujUString!
dok(int b jednako 0; b manje od broj.duzina; b povecaj za jedan){
da li je (broj.karakterNa(b) jednako dva){
YESTE!
vrati se!
}

}

i to je to
Re: zadatak...problem 25.05.2008. u 23:00 · pre 224 meseca #9
Evo da ne otvaramo za svaki problemčić temu, ja ću svoj ovdje da napišem.
Pa ako može mala pomoć

Code:
Opišite odnos i razlike između klasa Osoba i Student. 
Napišite sve metode i konstruktore klase Osoba i klase Student
Što predstavlja super(i,p) u klasi Student?

class Osoba{
  String ime;
  public String getIme(){  return ime;  }
  void prikaz(){
    System.out.println("Ime i prezime: " + ime);
  }
  Osoba (String i, String p){     ime=i;    }}
class Student extends Osoba
{
  String idBroj;
  String pime;
  Profesor tutor;
   public String getProfesor()
   {
     pime= tutor.getIme();
     return "Profesor: "+pime+"   }
  Student (String i, String p, Profesor t){
    super(i, p);
    idBroj=b;
    tutor=t;
}}



Inače, ovu Javu jaaaako slabo kontam.

Hvala, pozdrav
Re: zadatak...problem 18.06.2008. u 17:06 · pre 223 meseca #10
kako ne resava:)?


public class NumberTest {
public static void main(String[] args) {
int num = 12456;
boolean containsTwo = false;

while (num > 0) {
if ( (num % 10 ) == 2 ) break;
num = num / 10;
}

if (num > 0) containsTwo = true;
System.out.println("Da li broj sadrzi cifru 2: " + containsTwo);
}
}
Potpis
//@trail
Re: zadatak...problem 20.06.2008. u 22:52 · pre 223 meseca #11
Citat:
kako ne resava:)?


Citat:
uradi ko sto ti je receno
convertuj u string pa ispituj svaki karakter
a jel oces kod da ti napisem?



Pa da zasto koristiti elegantna resenja kad sve moze da se radi pomocu stapa i kanapa. Upravo ne treba da uradi tako sto ce pretvoriti broj u string zato sto ce se na prvom slicnom problemu koji se tice brojeva (dal je paran ili neparan na primer) totalno zbuniti, sta tada, imace matricu charova koji oznacavaju da li je broj paran ili neparan ako se nalaze na kraju. Moj savet iz najbolje namene je poslusaj trail-a i pokusaj da razumes onaj kod sto ti je napisao.

Sto se tice drugog problema to su osnove objektno orjentisanog programiranja. Usput primer je izuzetno nesrecan iz nekoliko razloga. U konstruktoru klase osoba ne setuje se prezime. Drugo klasa Profesor takodje treba da bude izvedena iz Osobe. Trece u konstruktoru studenta nema parametra b. Cetvrto onaj ko ti je dao ovaj primer ili je hteo namerno da te zbuni (posto se vidi da si pocetnik) ili ni on nema veze sa programiranjem jer imajos nekoliko losih resenja u ovom primeru
Potpis
His majesty Grand Duke of Shumadija and Western Pomoravlje
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme