Stranica: 1/3.

C++pomoc oko zadatka

Postano: 01 lip 2014, 20:01
Postao/la Jelena
1.Napraviti matricu 4x4 koja ispisuje random brojeve od 15 do 35 ,ako jebroj 22 ili 33 onda ispisuje 0.Trebaju 2 ugnjezdene for petlje.
2.Program u koji se unosi string parnih slova, ako je je naparann bro slova jtrazi opet unos.Program treba zamijeniti prvi polovicu i drugu polovicu reci i ispise.

Mucim se vjec dugo dana,ako je neko zainteresiran da mi pomogne,hvala unapred!

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 20:20
Postao/la PunkBastard
Možeš li barem dati primjer svoga koda da ne bude baš da smo sve mi riješili ?

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 20:24
Postao/la Cooleech
Sorry na offtopicu, ali.. ako pišeš kod kao post, nikad od tebe programera... :hihi

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 20:28
Postao/la Jelena
Ovako sam Krenula ,Ali je lose ,a stringove ne znam kako length da odrjedim

Kod: Označi sve

int _tmain(int argc, _TCHAR* argv[]) 
{ 
int mat[4][4],i,j; 
for (i=0;i<4;i++) { 

for(j=0;j<4;j++) 
mat[i][j]==rand() %35 + 15; 
} 
printf("%d ",mat[i][j]); 
return 0; 
}

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 20:42
Postao/la Jelena
Kao post je jer mislim da su laki zadace Za nekog ko zna c++,Ali meni ne ide.

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 22:19
Postao/la Nele
Par hintova:
Dodjeljivanje vrijednosti varijabli se vrši pomoću =
Poređenje se vrši pomoću ==
Razmisli gdje treba staviti printf naredbu.

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 22:31
Postao/la PunkBastard
to 2 matrice trebaš ?
ako ne znaš neke naredbe, ovo ti može pomoći: http://www.cplusplus.com/reference samo tražiš ono što ti treba i vrati ti naredbu, sintaksu i jednostavan primjer

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 23:07
Postao/la Jelena
Jednu matricu,hvala na savjetima Gledala sam raze forume I tutorijale ali ne mogu da uradim.

Re: C++pomoc oko zadatka

Postano: 01 lip 2014, 23:26
Postao/la gagiD
Jelena je napisao/la:Ovako sam Krenula ,Ali je lose ,a stringove ne znam kako length da odrjedim
Za ispis matrice:

Kod: Označi sve

for (i=0;i<4;i++) { 
   for(j=0;j<4;j++) {
          tmp = mat[i][j]; 
          if ( tmp == 22 || tmp == 33 ) printf(" 0");
          else printf(" %d", mat[i][j];
   }
} 
Da odredis duzinu stringa:

Kod: Označi sve

int str_duz(char* string[]) {
 int i = 0;
 char tmp;

while(1) {
  tmp = string[i];
  if ( tmp == '\0' ) break;
  i++;
}
return i;
}

Re: C++pomoc oko zadatka

Postano: 02 lip 2014, 05:47
Postao/la PunkBastard
mislim da ti je ovo jednostavnije za duljinu stringa: string.length();
http://www.cplusplus.com/reference/stri ... ng/length/
recimo ovako:

Kod: Označi sve

string nekistrnig;
nekistring.length();
zadatak 2:

Kod: Označi sve

string s1 = "";
scanf(%s, s1); // ili cin>>s1;
while (s1.length()%2!=0){
    scanf(%s, s1); // ili cin>>s1;
}
head = substr(0, s1.length()/2);
tail = substr(s1.length()/2, s1.length();
s1.replace (s1.length()/2, s1.length(), head);
s1.replace (0, s1.length(), tail);
printf(%s, s1); // ili cout<<s1;