👤

Se considera un sir de caractere S,format din cel mult 80 litere.Sa se compuna un program care codifica textul dat dupa regula,fiecare litera inlocuieste cu numarul ei de ordine din alfabel(nr. format din doua cifre).De exemple pt cuvintul 'Abac' se va obtine codul 01020103.

Răspuns :

#include <bits/stdc++.h>
using namespace std;
int i, n, val;
char s[85];
int main()
{
    cin.getline(s, sizeof(s));
    n = strlen(s);
    for(i = 0; i < n; i ++)
     {
         if(s[i] >= 'a' && s[i] <= 'z')
             if(s[i] >= 'a' && s[i] <= 'j')
              {
                  val = s[i] - 'a' + 1;
                  cout << 0 << val;
              } else
              {
                  val = s[i] - 'a';
                  cout << val;
              }
         if(s[i] >= 'A' && s[i] <= 'Z')
             if(s[i] >= 'A' && s[i] <= 'J')
              {
                  val = s[i] - 'A' + 1;
                  cout << 0 << val;
              } else
              {
                  val = s[i] - 'A';
                  cout << val;
              }
         }
    return 0;
}