Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include <iostream>
- #include <ctime>
- const long long N = 101;
- const int ALL = 25;
- char* generateStr(int size) {
- srand(time(NULL));
- int number;
- char str[N] = { };
- char a[52] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z', 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };
- for (int i = 0; i <= size; i++) {
- number = rand() % 7;
- if (number == rand() % 7) {
- str[i].insert(i, " ");
- }
- str[i] += a[rand() % 52];
- }
- return str;
- }
- int main() {
- int num;
- bool flag = false;
- int i = 0;
- char a[26] = { 'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' };
- char b[26] = { 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z' };
- char str[N];
- generateStr(ALL);
- fgets(str, 101, stdin);
- while (str[i] != '\n') {
- if (isupper(str[i])) {
- for (int j = 0; j <= ALL; j++) {
- if (str[i] == b[j]) {
- num = ALL - j;
- flag = true;
- printf("%c", b[num]);
- break;
- } else {
- flag = false;
- }
- }
- if (!flag) {
- printf("%c", str[i]);
- }
- } else {
- for (int j = 0; j <= ALL; j++) {
- if (str[i] == a[j]) {
- num = ALL - j;
- flag = true;
- printf("%c", a[num]);
- break;
- } else {
- flag = false;
- }
- }
- if (!flag) {
- printf("%c", str[i]);
- }
- }
- i++;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement