Advertisement
misiekii123

zad 3

Dec 8th, 2023
534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. // ######################## Zadanie 3 (nazwa zmiennej) ########################
  2. #include <iostream>
  3. #include <cctype>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8.     int n, i = 0;
  9.     char zn;
  10.     bool isGood = true;
  11.  
  12.     cin >> n;
  13.  
  14.     zn = cin.get();
  15.  
  16.     while (i <= n && isGood) {
  17.         if (i == 0) {
  18.             if (zn != '_' && isdigit(zn))
  19.                 isGood = false;
  20.         }
  21.         else if (i > 0) {
  22.             if (isalnum(zn) == false && zn != '_') {
  23.                 isGood = false;
  24.             }
  25.             else {
  26.                 isGood = true;
  27.             }
  28.         }
  29.  
  30.         i++;
  31.         zn = cin.get();
  32.     }
  33.  
  34.     if (isGood) {
  35.         cout << "To jest poprawna nazwa zmiennej";
  36.     }
  37.     else {
  38.         cout << "To jest niepoprawna nazwa zmiennej";
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement