Zadatci sa slajdova

Revision:
0:ea32457dbd8b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/polja_z4.cpp	Tue Nov 01 17:42:39 2016 +0000
@@ -0,0 +1,75 @@
+#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";
+
+}
+