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ăspunsuri la întrebare
Răspuns de
1
#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;
}
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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă