Zadatci sa slajdova
polja_z4.cpp
- Committer:
- Paaranoja
- Date:
- 2016-11-01
- Revision:
- 0:ea32457dbd8b
File content as of revision 0:ea32457dbd8b:
#include <iostream> #include <cstdlib> using namespace std; int uvjet1 (char u1){ if (u1 == 'A' || u1 == 'B' || u1 == 'C'){ return 1; } else { return 0; } } int uvjet2 (char u2, char u3){ u2 = u2 - '0'; u3 = u3 - '0'; if (u2 >= 1 && u2 <= 4){ if (u3 >=0 && u3 <=9){ return 1; } } else { return 0; } } int uvjet3 (char u4){ if (u4 >= 97 && u4 <= 122){ return 1; } else { return 0; } } int uvjet4 (char u5, char u6){ u5 = u5 - '0'; u6 = u6 - '0'; if (u5 >= 3 && u5 <= 7){ if (u6 >=3 && u6 <=7){ return 1; } } else { return 0; } } int main (){ int u1, u2, u3, u4, u5, u6; char sifra[6]; do { cout << "Upisi sifru prema uputama: "; cin >> sifra; u1 = uvjet1(sifra[0]); u2 = uvjet2(sifra[1], sifra[2]); u3 = uvjet3(sifra[3]); u4 = uvjet4(sifra[4], sifra[5]); } while (u1 != 1 || u2 != 1 || u3 != 1 || u4 != 1); cout << u1 <<" "<< u2 << " "<< u3 <<" "<< u4; cout << endl <<"Uspjesno unesena sifra"; }