Шифрование текста - C (СИ)
Формулировка задачи:
#include <conio.h>
#include <stdio.h>
int main()
{char i=0;
scanf ("%c",&i);
i=i+1;
printf("%c",i);
getch();
}#include <conio.h>
#include <stdio.h>
int main()
{
const int SIZE = 255;
char str[SIZE];
fgets(str, SIZE, stdin);
printf("%s", str);
getch();
}Решение задачи: «Шифрование текста»
textual
Листинг программы
int i = 0;
while (str[i] != '\0') {
str[i] = str[i] + 1;
++i;
}
Объяснение кода листинга программы
str- это переменная типа char, которая содержит исходный текст для шифрования.i- это переменная типа int, которая инициализируется значением 0 и используется для индексации символов в строкеstr.str[i]- это обращение к символу в строкеstrс индексомi.str[i] = str[i] + 1- это операция, которая изменяет значение символа в строкеstrс индексомiна его значение плюс 1.++i- это операция, которая увеличивает значение переменнойiна 1.while (str[i] != '\0')- это условие цикла while, которое проверяет, что символ в строкеstrс индексомiне равен символу конца строки '\0'.- Цикл while выполняется до тех пор, пока условие не станет ложным.
- В результате выполнения цикла все символы в строке
strбудут заменены на их значение плюс 1.