Forum » Programiranje » C++ program
C++ program
![](https://static.slo-tech.com/stili/avatar_gray.gif)
black ice ::
Spisal sem program, ki ti izpiše ime, priimek in starost ter prilagodi izpis glede na spol. Problem nastane ko izbereš ženski spol - izpiše pa vedno za moškega.
Vem da je problem v zadnjem stavku "else if..." vendar ne vem kaj je treba točno narediti.
Vem da je problem v zadnjem stavku "else if..." vendar ne vem kaj je treba točno narediti.
#include <iostream> using namespace std; int main() { double starost; char ime [20]; char priimek [20]; char spol; char M; char Z; //Vnos imena cout << "Vpisi ime: " << endl ; cin >> ime ; //Vnos priimka cout << "Vnesi priimek: " << endl ; cin >> priimek; //Spol cout << "Vnesi spol (M/Z): " << endl; cin >> spol; //Vnos letnice rojstva cout << "Vnesi starost: " << endl ; cin >> starost; // Izpis podatkov if (char spol = M) cout << "Ime ti je " << ime << ", pises se " << priimek << " in star si " << starost << " let." << endl ; else if ( char spol = Z) cout << "Ime ti je " << ime << ", pises se " << priimek << " in stara si " << starost << " let." << endl ; system ("PAUSE"); return 0; }
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Ktj ::
Al jo ti prirejaš vrednost, al primerjaš v if & else if ^^?
Pa namig; spremenljivk se ne deklerera ponovno.
Pa namig; spremenljivk se ne deklerera ponovno.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Tutankhamun ::
pa primerjaš
else if (spol == 'Z')
narekovaji pa pe dvojni enačaj.
else if (spol == 'Z')
narekovaji pa pe dvojni enačaj.
AMD Phenom QUAD 9950 Black Edition, 8GB
![](https://static.slo-tech.com/stili/avatar_gray.gif)
black ice ::
@ Tutankhamun: Sem popravil, vendar ne deluje.
@jan01: Ravno sedaj berem - Uvod v programiranje in programski jezik c++. Zatika se mi zato, ker sem pri eni izmed začetnih nalog dodal še nekaj stvari in če sem prišel že tako "daleč" bi stvar rad pripeljal do konca.
@jan01: Ravno sedaj berem - Uvod v programiranje in programski jezik c++. Zatika se mi zato, ker sem pri eni izmed začetnih nalog dodal še nekaj stvari in če sem prišel že tako "daleč" bi stvar rad pripeljal do konca.
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Tutankhamun ::
ja že neki nis naredu prov
double starost; char ime [20]; char priimek [20]; char spol; //Vnos imena cout << "Vpisi ime: " << endl ; cin >> ime ; //Vnos priimka cout << "Vnesi priimek: " << endl ; cin >> priimek; //Spol cout << "Vnesi spol (M/Z): " << endl; cin >> spol; //Vnos letnice rojstva cout << "Vnesi starost: " << endl ; cin >> starost; // Izpis podatkov if (spol == 'M') cout << "Ime ti je " << ime << ", pises se " << priimek << " in star si " << starost << " let." << endl ; else if (spol == 'Z') cout << "Ime ti je " << ime << ", pises se " << priimek << " in stara si " << starost << " let." << endl ; else cout << "ti si vesolc" << endl;
AMD Phenom QUAD 9950 Black Edition, 8GB
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Tutankhamun ::
al pa še lepš, brez array-ev da nebi kdo napisu predolg ime...
pa includat morŠ še include "string"
pa includat morŠ še include "string"
int starost; string ime; string priimek; char spol; //Vnos imena cout << "Vpisi ime: " << endl ; getline (cin, ime); //Vnos priimka cout << "Vnesi priimek: " << endl ; getline (cin, priimek); //Spol cout << "Vnesi spol (M/Z): " << endl; cin >> spol; //Vnos letnice rojstva cout << "Vnesi starost: " << endl ; cin >> starost; // Izpis podatkov if (spol == 'M') cout << "Ime ti je " << ime << ", pises se " << priimek << " in star si " << starost << " let." << endl ; else if (spol == 'Z') cout << "Ime ti je " << ime << ", pises se " << priimek << " in stara si " << starost << " let." << endl ; else cout << "ti si vesolc" << endl;
AMD Phenom QUAD 9950 Black Edition, 8GB
![](https://static.slo-tech.com/stili/avatar_gray.gif)
black ice ::
Pardon, pozabil sem dvojni enačaj pri spol == M.
Sedaj deluje.
Kako pa najhitreje napišeš enojni narekovaj?
Sedaj deluje.
Kako pa najhitreje napišeš enojni narekovaj?
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Tutankhamun ::
pa ne spol == M, ampak spol == 'M' narekovaji!
= je operator prirejanja
a + 5;
Pojma nimam kaj hočeš vprašat.
= je operator prirejanja
a + 5;
Kako pa najhitreje napišeš enojni narekovaj?
Pojma nimam kaj hočeš vprašat.
AMD Phenom QUAD 9950 Black Edition, 8GB
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Ktj ::
Kako pa najhitreje napišeš enojni narekovaj?
Takole: '
Probaj z tipko ki je nad "p" in "š" ter levo od "+" in desno od "0" da dobiš "'"!
![](https://static.slo-tech.com/stili/avatar.gif)
BigWhale ::
Programira se z US tipkovnico. Enojni narekovaj je pa med Č in Ž. Torej Ć. Seveda z US razporedom.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Programiranje | 27009 (11555) | aljazko1995 |
» | [C] čuden izpis iz txt dat. na zaslonOddelek: Programiranje | 1649 (1386) | l0g1t3ch |
» | [c++] uporaba char*Oddelek: Programiranje | 978 (855) | zavger |
» | [c++] prekrivanje konstruktorjevOddelek: Programiranje | 1902 (1717) | zavger |
» | c++ datotekeOddelek: Programiranje | 3979 (3468) | Vesoljc |