Forum » Programiranje » C++ vprasanje?
C++ vprasanje?
RiNC ::
Vidim da je tukaj kar nekaj takih, ki pridno resujejo vaje za FERI 1.letnik.
No bom pa se jaz zateziv z enim vprasanjem.
Naredit mormo program ki izrise romb dimenzije od 1 do 20.
Primer za dimenzijo 3:
OK to sem naredil, vendar mi prevajalnik izpise naslednjo opozorilo:
vaja10.cpp:26: warning: value computed is not used
vaja10.cpp:37: warning: value computed is not used
Kaj bi rad s tem povedal, ce pa mi datoteko vaja10.cpp kljub temu prevede in program dela pravilno!?
Tukaj se koda datoteke vaja10.cpp:
//Vaja 10
//PROGRAM IZRISE ROMB DANE DIMENZIJE
#include <iostream.h>
int main()
{
int dimenzija;
//VNOS DIMENZIJE
cout << "Vnesi dimenzijo romba: ";
cin >> dimenzija;
//IZRIS ROMBA
if (dimenzija >= 1 && dimenzija <= 20)
{
//ZGORNJA POLOVICA ROMBA
for (int i = dimenzija, j = 0; i > 0 && j < dimenzija; i-- && j++)
{
for (int l = i-1; l > 0; l--) cout << " " ; //LEVO
cout << "*" ; //STRANICA ROMBA
for (int s = 0; s < j-1; s++) cout << " " ; //DO SREDINE
for (int d = 0; d < j; d++) cout << " " ; //DESNO
if (j > 0) cout << "*" ; //STRANICA ROMBA
cout << endl ;
}
//SPODNJA POLOVICA ROMBA
for (int i = dimenzija-1, j = 0; i > 0 && j < dimenzija-1; i-- && j++)
{
for (int l = 0; l <= j; l++) cout << " " ; //LEVO
cout << "*" ; //STRANICA ROMBA
for (int s = i-1; s > 0; s--) cout << " " ; //DO SREDINE
for (int d = i-2; d > 0; d--) cout << " " ; //DESNO
if (i > 1) cout << "*" ; //STRANICA ROMBA
cout << endl ;
}
}
else
cout << "Vnesena dimenzija je lahko samo od 1 do 20!" << endl ;
return 0;
}
No bom pa se jaz zateziv z enim vprasanjem.
Naredit mormo program ki izrise romb dimenzije od 1 do 20.
Primer za dimenzijo 3:
*
* *
* *
* *
*
OK to sem naredil, vendar mi prevajalnik izpise naslednjo opozorilo:
vaja10.cpp:26: warning: value computed is not used
vaja10.cpp:37: warning: value computed is not used
Kaj bi rad s tem povedal, ce pa mi datoteko vaja10.cpp kljub temu prevede in program dela pravilno!?
Tukaj se koda datoteke vaja10.cpp:
//Vaja 10
//PROGRAM IZRISE ROMB DANE DIMENZIJE
#include <iostream.h>
int main()
{
int dimenzija;
//VNOS DIMENZIJE
cout << "Vnesi dimenzijo romba: ";
cin >> dimenzija;
//IZRIS ROMBA
if (dimenzija >= 1 && dimenzija <= 20)
{
//ZGORNJA POLOVICA ROMBA
for (int i = dimenzija, j = 0; i > 0 && j < dimenzija; i-- && j++)
{
for (int l = i-1; l > 0; l--) cout << " " ; //LEVO
cout << "*" ; //STRANICA ROMBA
for (int s = 0; s < j-1; s++) cout << " " ; //DO SREDINE
for (int d = 0; d < j; d++) cout << " " ; //DESNO
if (j > 0) cout << "*" ; //STRANICA ROMBA
cout << endl ;
}
//SPODNJA POLOVICA ROMBA
for (int i = dimenzija-1, j = 0; i > 0 && j < dimenzija-1; i-- && j++)
{
for (int l = 0; l <= j; l++) cout << " " ; //LEVO
cout << "*" ; //STRANICA ROMBA
for (int s = i-1; s > 0; s--) cout << " " ; //DO SREDINE
for (int d = i-2; d > 0; d--) cout << " " ; //DESNO
if (i > 1) cout << "*" ; //STRANICA ROMBA
cout << endl ;
}
}
else
cout << "Vnesena dimenzija je lahko samo od 1 do 20!" << endl ;
return 0;
}
- spremenil: darh ()
freserovski ::
hehe, nekaj ste me pa tu le naučili za #include morš dat <iostream.h>
pa spremenljivko i imaš dvakrat inicializirano, to bo vse, meni prav lepo dela
pa spremenljivko i imaš dvakrat inicializirano, to bo vse, meni prav lepo dela
Problemi so, problemi bodo! Kurc jih gleda!!
Zgodovina sprememb…
- spremenil: darh ()
OwcA ::
Warning ti napise zaradi vrstice cout << endl; Kar si napisal je pravilno (skladno s standardom), gre samo za napako v prevajalniku. Če se hočeš temu izogniti raje napiši nekaj v smislu cout << "\n"; in za drugo for zanko cout.flush(); (endl drugače ostreamov buffer sprazne implicitno).
Namesto iostream.h raje uporabi iostream (brez .h končnice), saj je to standardna knjižnica, da pa bo vse delovalo kot mora, dodaj nekam v header (najbolje kar takoj za includi) using namespace std;
Namesto iostream.h raje uporabi iostream (brez .h končnice), saj je to standardna knjižnica, da pa bo vse delovalo kot mora, dodaj nekam v header (najbolje kar takoj za includi) using namespace std;
Zgodovina sprememb…
- spremenilo: OwcA ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Po nesreči formatiran disk (strani: 1 2 )Oddelek: Pomoč in nasveti | 14881 (12319) | SloBiscuit |
» | [VC++, MFC] OnPaintOddelek: Programiranje | 994 (961) | whatever |
» | c++ BRANJE IZ DATOTEKEOddelek: Programiranje | 2570 (1983) | Tutankhamun |
» | apj prolog vajeOddelek: Šola | 1604 (1392) | Good Guy |
» | DevC++ težava?Oddelek: Programiranje | 1699 (1567) | Gundolf |