C++pomoc oko zadatka

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Jelena
Postovi: 15
Pridružen/a: 01 lip 2014, 19:57
Spol: Z
OS: Windows &

C++pomoc oko zadatka

Post 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!
Avatar
PunkBastard
Postovi: 1975
Pridružen/a: 19 srp 2011, 22:39
Spol: M
OS: Debian 7 Wheezy
Lokacija: wonderland

Re: C++pomoc oko zadatka

Post Postao/la PunkBastard »

Možeš li barem dati primjer svoga koda da ne bude baš da smo sve mi riješili ?
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
Avatar
Cooleech
Moderator
Postovi: 7028
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: C++pomoc oko zadatka

Post Postao/la Cooleech »

Sorry na offtopicu, ali.. ako pišeš kod kao post, nikad od tebe programera... :hihi
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Jelena
Postovi: 15
Pridružen/a: 01 lip 2014, 19:57
Spol: Z
OS: Windows &

Re: C++pomoc oko zadatka

Post 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; 
}
Jelena
Postovi: 15
Pridružen/a: 01 lip 2014, 19:57
Spol: Z
OS: Windows &

Re: C++pomoc oko zadatka

Post Postao/la Jelena »

Kao post je jer mislim da su laki zadace Za nekog ko zna c++,Ali meni ne ide.
Nele
Postovi: 248
Pridružen/a: 07 lip 2009, 12:55
Spol: M

Re: C++pomoc oko zadatka

Post 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.
Avatar
PunkBastard
Postovi: 1975
Pridružen/a: 19 srp 2011, 22:39
Spol: M
OS: Debian 7 Wheezy
Lokacija: wonderland

Re: C++pomoc oko zadatka

Post 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
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
Jelena
Postovi: 15
Pridružen/a: 01 lip 2014, 19:57
Spol: Z
OS: Windows &

Re: C++pomoc oko zadatka

Post Postao/la Jelena »

Jednu matricu,hvala na savjetima Gledala sam raze forume I tutorijale ali ne mogu da uradim.
Avatar
gagiD
Postovi: 408
Pridružen/a: 15 lis 2013, 01:42
Spol: M
OS: Arch / Manjaro / #!

Re: C++pomoc oko zadatka

Post 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;
}
Avatar
PunkBastard
Postovi: 1975
Pridružen/a: 19 srp 2011, 22:39
Spol: M
OS: Debian 7 Wheezy
Lokacija: wonderland

Re: C++pomoc oko zadatka

Post 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;
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
Odgovori