C++ code blocks pomoc

poruka: 33
|
čitano: 17.423
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
C++ code blocks pomoc

Evo ovako, imam zadatak (domacu zadacu) rijesiti zadatak u tom code blocks-u a ja i c++ smo dva razlicita svijeta i to je za mene špansko selo. pa bih zamolio ako bi mi netko mogao ovo rijesiti: ZADATAK: Potrebno je ispisati tekst "***" u obliku slova V,kao na slici (koristite manipulator setw(int). 

Sačuvaj me bože HR kulture i srpskog junaštva
Moj PC  
0 0 hvala 0
14 godina
neaktivan
offline
C++ code blocks pomoc

Ovdje se ne rješavaju domaće zadaće, a pogotovo takve koje su osnove osnova. S druge strane, pokušaj sam pa ako ti treba pomoć javi gdje si zapeo.

 

Molio bih moderatore da u pravilima ovog foruma zabrane ovakve zahtjeve jer je krajnje bezobrazno očekivati od drugih da odvoje vrijeme za one koji nisu voljni niti pokušati sami sebi pomoći.

Poruka je uređivana zadnji put čet 26.1.2012 0:34 (TracerCPP).
Moj PC  
6 0 hvala 0
14 godina
neaktivan
offline
Re: C++ code blocks pomoc

stvar je u tome sto mene to uopce ne zanima ja imam nesto ali nezeli mi compiler u code blocks-u. evo

 

#include<iostream>

#include<iomanip>

using namespace std;

int main ()

{

   int i,s,p;

   s=10;

   p=40;

   for(i=1;<=10:i++)

{

   cout<<setw(s)<<"***"<setw(p)<<"***"<<endl;

   s=s+2;

   p=p-4;

}system("pause");

return 0;

}

 

 

Sačuvaj me bože HR kulture i srpskog junaštva
14 godina
neaktivan
offline
Re: C++ code blocks pomoc
CroatianRacer kaže...

stvar je u tome sto mene to uopce ne zanima

 

 

...i zato bilo kakav trud i vrijeme uloženo da ti se pomogne nema smisla.

14 godina
neaktivan
offline
Re: C++ code blocks pomoc

pa kad bi mi pomogli nebi imo glupo računalstvo jedan nego 2 i ja bi bio sretan i zahvalan,a tebi ako je problem pogledat to sto sam ti tu naljepio onda nemoras ni komentirat ovu temu nego se zali dalje

Sačuvaj me bože HR kulture i srpskog junaštva
14 godina
neaktivan
offline
Re: C++ code blocks pomoc
CroatianRacer kaže...

pa kad bi mi pomogli nebi imo glupo računalstvo jedan nego 2 i ja bi bio sretan i zahvalan,a tebi ako je problem pogledat to sto sam ti tu naljepio onda nemoras ni komentirat ovu temu nego se zali dalje

Ne krivi druge za svoju jedinicu. Sjedi i uči. Bez tog "glupog računalstva" teško da ćeš uspjeti naći dobar posao nakon škole. Jedino ako ti je fora biti portir.

14 godina
neaktivan
offline
Re: C++ code blocks pomoc

dobro.. uglavnom jel valja ono gore ili ne valja, i da li mi mozes pomoc sredit compiler citam tu po forumima i wikipediji al nista bas probo sam mingw instalirat i auto detect pa mi kaze da nemoze auto detect i nikako kompajlirat.

 

Rijeseno sredio sam compiler i ispravio sitne greskice u onome, radi.

Sačuvaj me bože HR kulture i srpskog junaštva
Poruka je uređivana zadnji put čet 26.1.2012 1:03 (CroatianRacer).
14 godina
neaktivan
offline
Re: C++ code blocks pomoc

Super. Vidiš da možeš i sam ako se potrudiš{#}

Poruka je uređivana zadnji put čet 26.1.2012 1:06 (TracerCPP).
14 godina
neaktivan
offline
Re: C++ code blocks pomoc

Ma mogu oke sve to, ali nemam bas znanja i nemam volje za to.. prosla me volja cim sam instaliro code blocks bez compilera -.-' al sad sam rijesio i dode mi tekst "***" u obliku slova V ;)

Sačuvaj me bože HR kulture i srpskog junaštva
Poruka je uređivana zadnji put čet 26.1.2012 1:10 (CroatianRacer).
14 godina
neaktivan
offline
C++ code blocks pomoc

hitno pomoc mi treba da ne otvaram novu temu evo sljedece:Znaci moram pored svake funkcije napisat sta je to i sta znaci npr #inclue - sluzi za bla bla , i treba mi pomoc jer pojma nemam a o ovome mi ovisi godina sutra.. hvala..

#include<iostream>

#include<iomanip>

using namespace std;

int main ()

{

int i,s,p;

s=10;

p=40;

for(i=1;<=10:i++)

{cout<<setw(s)<<"***"<setw(p)<<"***"<<endl;

s=s+2;

p=p-4;

}

system("pause");

return 0;

}

Sačuvaj me bože HR kulture i srpskog junaštva
Moj PC  
0 0 hvala 0
15 godina
offline
Re: C++ code blocks pomoc
CroatianRacer kaže...

hitno pomoc mi treba da ne otvaram novu temu evo sljedece:Znaci moram pored svake funkcije napisat sta je to i sta znaci npr #inclue - sluzi za bla bla , i treba mi pomoc jer pojma nemam a o ovome mi ovisi godina sutra.. hvala..

#include<iostream>

#include<iomanip>

using namespace std;

int main ()

{

int i,s,p;

s=10;

p=40;

for(i=1;<=10:i++)

{cout<<setw(s)<<"***"<setw(p)<<"***"<<endl;

s=s+2;

p=p-4;

}

system("pause");

return 0;

}

 

#include - ovom naredbom ti uključuješ neke bibloteke u svoj program. Dakle ti dobivaš pristup nekim funkcijama, klasama i sl. koje se nalaze u nekoj vanjskoj dadoteci.

iostream -bibloteka za standardni unos i ispis

iomanip  - biblioteka za formatiranje unosa i ispisa u neki tok

 

using namespace std; -ovime ti naglašavaš da koristiš određeni imenik tj. std. Naime da se naredbe iz različitih modula ne bi mješale uveden je princip imenika. I tako kada ti pišeš npr. cout ti bi ustvari trebao pisati std::cout no zahvaljujući ovo naradbi to ne moraš

 

int main() -ovime se ulazi u glavnu funkciju. U njoj se izvodi program

int i,s,p; -ovime deklariraš određene varijable tipa int

s =10; p=40 ; -ovime incijaliziraš određene varijable na neku vrijednost

for( int i = 1; i<=10;i++) -ovime praviš for petlju koja se ponavlja 10 puta. Varijabla i je u početku 1 i onda se svaki put povećava dok ne dođe do 10

cout<< -ovime prikazuješ nešto na ekranu:

setw(s) ovime postavljaš širinu ispisa na vrijednost varijable s. Ako je širina ispisa 10, a ti ispisuješ nešto što ima 6 znakova, 4 znaka će ostati prazna

endl -označavaš prelazak u novi red

s=s+2 ; varijabli s pridružuje njenu vrijednost uvećano za 2, dakle povećavaš je za 2

p = p-4 ; varijabli p pridružuješ njenu vrijednost umanjenu za 4, dakle smanjuješ je za 4

system("PAUSE"); -ovime šalješ poruku komandoj liniji da stane, tj. pauziraš program dok se nešto ne unese.

return 0; - ovime završavaš program.

Twitter- @capttawish Linux/GNU live forever.
14 godina
neaktivan
offline
C++ code blocks pomoc

e hvala ti puno.. idem to naucit da dobim 2, oduzim ti se jednom nekako :)) 

Sačuvaj me bože HR kulture i srpskog junaštva
Moj PC  
0 0 hvala 0
12 godina
neaktivan
offline
C++ code blocks pomoc

Može li mi netko nešto objasnit? Skinula sam si Code Blocks i počela programirat u C++. Trebam napravit program koji će vrijeme trajanja puta iz sati, minuta i sekundi pretvorit u sekunde. Ja sam napisala ovo:

 

#include <iostream>

 

using namespace std;

 

int main()

{

  double a;

  double b;

  double c;

  cout << "Unesite vrijeme putovanja u satima, minutama i sekundama!" << endl;

  cin >> a >> b >> c;

  a=3600*c

  b=60*c

  a*b*c=216000

  cout << "Kada to pretvorimo samo u sekunde, vrijeme putovanja je " << c << endl;

}

 

 

I kada kliknem da mi napravi i pokrene to neće, samo mi dole ovo piše:

 

"vjezbe - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

 

Jesam nešto krivo upisala u kodu ili sam krivo instalirala program?

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ code blocks pomoc
AlexaGB kaže...

 

Jesam nešto krivo upisala u kodu ili sam krivo instalirala program?

 

Vjerojatno si zabunom instalirala verziju bez kompajlera. Uninstaliraj Code::Blocks i skini ovu verziju:

http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe

pa instaliraj.

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
12 godina
neaktivan
offline
C++ code blocks pomoc

Instalirala sam i opet mi isto kaže:

 

"vjezbe2 - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ code blocks pomoc
AlexaGB kaže...

Instalirala sam i opet mi isto kaže:

 

 

"vjezbe2 - Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...

Nothing to be done.

 

Jesi li napravila projekt, ili samo source datoteku pokušavaš kompajlirati?

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
12 godina
neaktivan
offline
C++ code blocks pomoc

Išla sam na File - New - Project... - Console Aplication - C++

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ code blocks pomoc
AlexaGB kaže...

Išla sam na File - New - Project... - Console Aplication - C++

Otvori taj svoj projekt i idi na Project -> build options, što stoji pod "selected compiler"? Trebalo bi biti "GNU GCC compiler"

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
12 godina
neaktivan
offline
C++ code blocks pomoc

To mi i piše.

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ code blocks pomoc
CroatianRacer kaže...

pa kad bi mi pomogli nebi imo glupo računalstvo jedan nego 2 i ja bi bio sretan i zahvalan,a tebi ako je problem pogledat to sto sam ti tu naljepio onda nemoras ni komentirat ovu temu nego se zali dalje

pa ona koji si k**** upiso tu glupu skolu di u glupom racunalstvu imas glupo programiranje, sta bi ja dao da imam to u svojoj skoli ....

Poruka je uređivana zadnji put čet 25.10.2012 19:31 (zero.O).
12 godina
neaktivan
offline
C++ code blocks pomoc

Može li mi netko objasniti što bi ovo: (a%b != 0) značilo u c++-u?

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ code blocks pomoc
AlexaGB kaže...

Može li mi netko objasniti što bi ovo: (a%b != 0) značilo u c++-u?

Znak '%' je oznaka za modulo operator u C-u i C++-u. Modulo operator vraća ostatak cjelobrojnog dijeljenja nekih brojeva.

 

Npr:

5%2=1 zato što je 5/2=2 i ostatak 1

9%3=0 zato što je 9/3=3 i ostatak 0

 

Gornja operacija u biti kaže (vjerojatno je iz nekakvog uvjeta): ako ostatak dijeljenja varijable 'a' sa varijablom 'b' nije jednak nuli...

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
Poruka je uređivana zadnji put pet 9.11.2012 21:44 (rustweaver).
12 godina
neaktivan
offline
C++ code blocks pomoc

Znači ! prije = znači da nije jednako?

 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ code blocks pomoc
AlexaGB kaže...

Znači ! prije = znači da nije jednako?

Jep.

'!' je oznaka za operator logičke negacije.

 

http://en.wikipedia.org/wiki/Operators_in_c_and_c%2B%2B#Logical_operators

Oscar-Mike-Golf Whiskey-Tango-Foxtrot
12 godina
neaktivan
offline
C++ code blocks pomoc

Hvala! :) Zna li možda netko neku stranicu s zadacima za vježbanje?

 
0 0 hvala 0
12 godina
neaktivan
offline
C++ code blocks pomoc

Može pomoć? Trebam napravit program koji će prebrojat koliko ima istih unesenih brojeva (uneseni brojevi trebaju bit od 1-6) i onda to ispisat. Ja sam donekle uspjela, ali kada pokrenem program i unesem 4 ista mi kaže da ima 3.

 

 

 

#include <iostream>

 

using namespace std;

 

int main()

{

   int k1, k2, k3, k4, k5;

   cout << "Unesite vrijednosti bačenih kockica!" << endl;

   cin >> k1 >> k2 >> k3 >> k4 >> k5;

   if (k1<=6 && k1>=1 && k2<=6 && k2>=1 && k3<=6 && k3>=1 && k4<=6 && k4>=1 && k5<=6 && k5>=1)

   {

     if (k1==k2 && k2==k3 && k3==k4 && k4==k5)

     {

       cout << "5" << endl;

     }

     else if ((k1==k2 && k2==k3) || (k1==k2 && k2==k4) || (k1==k2 && k2==k5) || (k1==k3 && k3==k4) || (k1==k3 && k3==k5) || (k1==k4 && k4==k5) || (k2==k3 && k3==k4) || (k2==k3 && k3==k5) || (k2==k4 && k4==k5) || (k3==k4 && k4==k5))

     {

       cout << "3" << endl;

     }

     else if (k1!=k2 && k2!=k3 && k3!=k4 && k4!=k5)

     {

      cout << "1" << endl;

     }

     else if ((k1==k2 && k2==k3 && k3==k4) || (k1==k2 && k2==k3 && k3==k5) || (k1==k2 && k2==k4 && k4==k5) || (k1==k3 && k3==k4 && k4==k5) || (k2==k3 && k3==k4 && k4==k5))

     {

       cout << "4" << endl;

     }

     else

     {

       cout << "2" << endl;

     }

   }

   else

   {

     cout << "Pogrešan unos!" << endl;

   }

}

 
0 0 hvala 0
14 godina
neaktivan
offline
C++ code blocks pomoc

Ovo se može napraviti na mnogo različitih načina. Koje je zadnje gradivo iz programiranja koje ste radili na nastavi?

Kada lajavci laju onda završe ovako: http://i471.photobucket.com/albums/rr77/toropreto/2012-07-0813_30_07.gif
Moj PC  
0 0 hvala 0
16 godina
neaktivan
offline
Re: C++ code blocks pomoc
AlexaGB kaže...

 

Može pomoć? Trebam napravit program koji će prebrojat koliko ima istih unesenih brojeva (uneseni brojevi trebaju bit od 1-6) i onda to ispisat. Ja sam donekle uspjela, ali kada pokrenem program i unesem 4 ista mi kaže da ima 3.

 

 

 

#include <iostream>

 

using namespace std;

 

int main()

{

   int k1, k2, k3, k4, k5;

   cout << "Unesite vrijednosti bačenih kockica!" << endl;

   cin >> k1 >> k2 >> k3 >> k4 >> k5;

   if (k1<=6 && k1>=1 && k2<=6 && k2>=1 && k3<=6 && k3>=1 && k4<=6 && k4>=1 && k5<=6 && k5>=1)

   {

     if (k1==k2 && k2==k3 && k3==k4 && k4==k5)

     {

       cout << "5" << endl;

     }

     else if ((k1==k2 && k2==k3) || (k1==k2 && k2==k4) || (k1==k2 && k2==k5) || (k1==k3 && k3==k4) || (k1==k3 && k3==k5) || (k1==k4 && k4==k5) || (k2==k3 && k3==k4) || (k2==k3 && k3==k5) || (k2==k4 && k4==k5) || (k3==k4 && k4==k5))

     {

       cout << "3" << endl;

     }

     else if (k1!=k2 && k2!=k3 && k3!=k4 && k4!=k5)

     {

      cout << "1" << endl;

     }

     else if ((k1==k2 && k2==k3 && k3==k4) || (k1==k2 && k2==k3 && k3==k5) || (k1==k2 && k2==k4 && k4==k5) || (k1==k3 && k3==k4 && k4==k5) || (k2==k3 && k3==k4 && k4==k5))

     {

       cout << "4" << endl;

     }

     else

     {

       cout << "2" << endl;

     }

   }

   else

   {

     cout << "Pogrešan unos!" << endl;

   }

}

 

 

else if ((k1==k2 && k2==k3) ||

 

main je ustanovio da su prva tri čla na jednaka -> iza ti slijedi OR operacija koja se ne izvršava jer je u (k1==k2 && k2==k3) zadovoljena kondicija. Zato imaš 3 broja.

12 godina
neaktivan
offline
Re: C++ code blocks pomoc
TracerCPP kaže...

Ovo se može napraviti na mnogo različitih načina. Koje je zadnje gradivo iz programiranja koje ste radili na nastavi?

 

 

Zadnje smo radili petlje, ali je rekla da ovo napravimo s if-ovima.

 

 

 

 

 

nik_02 kaže...
AlexaGB kaže...

 

Može pomoć? Trebam napravit program koji će prebrojat koliko ima istih unesenih brojeva (uneseni brojevi trebaju bit od 1-6) i onda to ispisat. Ja sam donekle uspjela, ali kada pokrenem program i unesem 4 ista mi kaže da ima 3.

 

 

 

#include <iostream>

 

using namespace std;

 

int main()

{

   int k1, k2, k3, k4, k5;

   cout << "Unesite vrijednosti bačenih kockica!" << endl;

   cin >> k1 >> k2 >> k3 >> k4 >> k5;

   if (k1<=6 && k1>=1 && k2<=6 && k2>=1 && k3<=6 && k3>=1 && k4<=6 && k4>=1 && k5<=6 && k5>=1)

   {

     if (k1==k2 && k2==k3 && k3==k4 && k4==k5)

     {

       cout << "5" << endl;

     }

     else if ((k1==k2 && k2==k3) || (k1==k2 && k2==k4) || (k1==k2 && k2==k5) || (k1==k3 && k3==k4) || (k1==k3 && k3==k5) || (k1==k4 && k4==k5) || (k2==k3 && k3==k4) || (k2==k3 && k3==k5) || (k2==k4 && k4==k5) || (k3==k4 && k4==k5))

     {

       cout << "3" << endl;

     }

     else if (k1!=k2 && k2!=k3 && k3!=k4 && k4!=k5)

     {

      cout << "1" << endl;

     }

     else if ((k1==k2 && k2==k3 && k3==k4) || (k1==k2 && k2==k3 && k3==k5) || (k1==k2 && k2==k4 && k4==k5) || (k1==k3 && k3==k4 && k4==k5) || (k2==k3 && k3==k4 && k4==k5))

     {

       cout << "4" << endl;

     }

     else

     {

       cout << "2" << endl;

     }

   }

   else

   {

     cout << "Pogrešan unos!" << endl;

   }

}

 

 

else if ((k1==k2 && k2==k3) ||

 

main je ustanovio da su prva tri čla na jednaka -> iza ti slijedi OR operacija koja se ne izvršava jer je u (k1==k2 && k2==k3) zadovoljena kondicija. Zato imaš 3 broja.

 

 

Baš te i nisam razumjela. Dal mi možeš napisat kako treba ić?

16 godina
neaktivan
offline
Re: C++ code blocks pomoc

http://ideone.com/zIVqaQ

 

#include <iostream>

 

using namespace std;

 

int main() 

{

   int temp;

 

   int numbers[6] = {0};

 

   for(unsigned int i=0 ; i<6 ; i++)

   {

     cout<< "unesi jedan broj (1-6) :";

     cin>> temp;

     cout<< endl;

     numbers[temp-1]++;

   }

 

   for(unsigned int i=0 ; i<6 ; i++)

   {

     cout<< "broj " << i+1 << " : " << numbers[i] << " puta" << endl;     

   }

 

 

     return 0;

}

Nova poruka
E-mail:
Lozinka:
 
vrh stranice