Răspuns :
#include <fstream> using namespace std; ifstream cin("smartphone1.in"); ofstream cout("smartphone1.out"); int main() { char s[10]; int n , cnt = 0; cin >> n; for(int i = 1 ; i <= n ; i++) { cin >> s; int j = 1 , ok = 0; while(s[j] != '\0') { if(s[j] == s[j - 1]) ok = 1; if(s[j] == '1' && s[j - 1] != '2' && s[j - 1] != '4' && s[j - 1] != '5') ok = 1; if(s[j] == '2' && s[j - 1] != '1' && s[j - 1] != '3' && s[j - 1] != '4' && s[j - 1] != '5' && s[j - 1] != '6') ok = 1; if(s[j] == '3' && s[j - 1] != '2' && s[j - 1] != '6' && s[j - 1] != '5') ok = 1; if(s[j] == '4' && s[j - 1] != '1' && s[j - 1] != '2' && s[j - 1] != '5' && s[j - 1] != '7' && s[j - 1] != '8') ok = 1; if(s[j] == '6' && s[j - 1] != '2' && s[j - 1] != '3' && s[j - 1] != '8' && s[j - 1] != '5' && s[j - 1] != '9') ok = 1; if(s[j] == '8' && s[j - 1] != '4' && s[j - 1] != '5' && s[j - 1] != '6' && s[j - 1] != '7' && s[j - 1] != '9') ok = 1; if(s[j] == '7' && s[j - 1] != '4' && s[j - 1] != '5' && s[j - 1] != '8') ok = 1; if(s[j] == '9' && s[j - 1] != '6' && s[j - 1] != '5' && s[j - 1] != '8') ok = 1; j++; } if(ok == 0) cnt++; } cout << cnt; }
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.