0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 8

В тексте заменить каждую букву на ту, что стоит следующей в алфавите

22.12.2010, 20:17. Показов 5197. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста написать программу на СИ, которая в введенном тексте заменить каждую букву на ту, что стоит следующей в алфавите(как бы шифр). Написать функцию для шифрования и де шифрования текста .Спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.12.2010, 20:17
Ответы с готовыми решениями:

Дано слово. Заменить в нем каждую букву со сдвигом на n позиций в алфавите
Дано слово. Заменить в нем каждую букву со сдвигом на n позиций в алфавите. Например, дано n = -2, слово «привет». Результат: «ножагр» (-2...

Каждую букву в строке заменить ее номером в алфавите: как переделать код из С в С++?
Можете помочь?нашел код подходящей программы,а вот некоторые наименования функций мне не понятны и я не понимаю,как они будут выглядеть на...

Каждую малую латинскую букву строки заменить на стоящую перед ней в алфавите
Дана строка символов. Внести в текст изменения. Каждую малую латинскую букву заменить стоящей перед ней в алфавите. Букву a заменять...

8
37 / 36 / 4
Регистрация: 08.08.2010
Сообщений: 162
22.12.2010, 20:25
Цитата Сообщение от Козак Посмотреть сообщение
Помогите пожалуйста написать программу на СИ, которая в введенном тексте заменить каждую букву на ту, что стоит следующей в алфавите(как бы шифр). Написать функцию для шифрования и де шифрования текста .Спасибо
C
1
2
3
4
5
6
7
8
9
10
11
12
void crypt(char * txt) {
    while(*txt++) {
         *txt += 1;
    }
}
 
int main() {
    char * txt = "ABABAGALAMAGA";
    crypt(txt);
    puts(txt);
    return 0;
}
0
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 8
22.12.2010, 20:55  [ТС]
Цитата Сообщение от knkd Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
void crypt(char * txt) {
    while(*txt++) {
         *txt += 1;
    }
}
 
int main() {
    char * txt = "ABABAGALAMAGA";
    crypt(txt);
    puts(txt);
    return 0;
}
Почему-то винда(W7) выдаёт ошибку..В чём проблема?
0
37 / 36 / 4
Регистрация: 08.08.2010
Сообщений: 162
22.12.2010, 20:57
Цитата Сообщение от Козак Посмотреть сообщение
Почему-то винда(W7) выдаёт ошибку..В чём проблема?
Вы заголовочные файлы добавили?
0
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 8
22.12.2010, 20:59  [ТС]
Цитата Сообщение от knkd Посмотреть сообщение
Вы заголовочные файлы добавили?
какие заголовочные файлы?
0
37 / 36 / 4
Регистрация: 08.08.2010
Сообщений: 162
22.12.2010, 21:05
Так попробуйте.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
void crypt(char * txt) {
    while(1) {
        if (*txt == '\0') break;
        *txt += 1;
        txt++;
    }
}
 
int main() {
    char txt[] = "ABABAGALAMAGA";
    crypt(txt);
    puts(txt);
    return 0;
}
Добавлено через 44 секунды
Цитата Сообщение от Козак Посмотреть сообщение
какие заголовочные файлы?
Вы не те вопросы задаёте.
Вам программы писать рано ещё
1
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 8
22.12.2010, 21:10  [ТС]
Цитата Сообщение от knkd Посмотреть сообщение
Так попробуйте.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
void crypt(char * txt) {
    while(1) {
        if (*txt == '\0') break;
        *txt += 1;
        txt++;
    }
}
 
int main() {
    char txt[] = "ABABAGALAMAGA";
    crypt(txt);
    puts(txt);
    return 0;
}
Добавлено через 44 секунды

Вы не те вопросы задаёте.
Вам программы писать рано ещё
Спасибо большое, но в идеале , если бы программа предлагала ввести текст, и потом изменяла его.

Добавлено через 1 минуту
Цитата Сообщение от knkd Посмотреть сообщение

Вы не те вопросы задаёте.
Вам программы писать рано ещё
Знаю,в си я полный ноль. Но мне нужна эта программа..
0
37 / 36 / 4
Регистрация: 08.08.2010
Сообщений: 162
22.12.2010, 21:23
Ох уж мне эти школьники
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
#define MAXLEN 4096
 
void crypt(char * txt) {
    for (;;) {
        if (*txt == '\0') break;
        *txt += 1;
        txt++;
    }
}
 
int main() {
    char txt[MAXLEN];
    printf("Hello, amigo! Get yuor text now: ");
    fgets(txt, MAXLEN, stdin);
    crypt(txt);
    printf("WTF? -> %s\n", txt);
    return 0;
}
1
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 8
22.12.2010, 21:33  [ТС]
Спасибо большое)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.12.2010, 21:33
Помогаю со студенческими работами здесь

Шифрование: заменить каждую украинскую букву следующей за ней по алфавиту
Чтобы зашифровать текст, записанный с помощью русских букв и знаков препинания, его можно переписать, заменив каждую букву непосредственно...

Зашифровать текст и дешифровать, заменив каждую букву порядковым номером в алфавите
Пацаны помогите решить эту программу пожалуйста. Зашифровать текст и дешифровать, заменив каждую букву порядковым номером в алфавите

Переписать текст заменив каждую букву другой, отстоящей от нее в алфавите на n позиций
Помогите , пожалуйста написать функцию в которой некоторый текст, записанный с помощью русских букв и знаков препинания, переписывается,...

В тексте каждую букву заменить ее номером в алфавите
В тексте каждую букву заменить ее номером в алфавите. Текст вводится с клавиатуры.

В тексте каждую букву заменить ее порядковым номером в алфавите
В тексте каждую букву заменить ее порядковым номером в алфавите . При выводе в одной строке печатать текст с двумя пробелами между буквами...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

Новые блоги и статьи
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
PowerShell и онлайн сервисы. Валюта (floatrates.com руб.)
iNNOKENTIY21 11.11.2025
PowerShell функция floatrates-rub Примеры вызова: # Указанная валюта 'EUR' floatrates-rub -Code 'EUR' # Список имеющихся кодов валют floatrates-rub -Available function floatrates-rub {
PowerShell и онлайн сервисы. Погода (RP5.ru)
iNNOKENTIY21 11.11.2025
PowerShell функция Get-WeatherRP5rss для получения погоды с сервиса RP5 Примеры вызова Get-WeatherRP5rss с указанием id 5484 — Москва (восток, Измайлово) и переносом строки:. . .
PowerShell и онлайн сервисы. Погода (wttr)
iNNOKENTIY21 11.11.2025
PowerShell Функция для получения погоды с сервиса wttr Примеры вызова: Погода в городе Омск с прогнозом на день, можно изменить прогноз на более дней, для этого надо поменять запрос:. . .
PowerShell и онлайн сервисы. Валюта (ЦБР)
iNNOKENTIY21 11.11.2025
# Получение курса валют function cbr (] $Valutes = @('USD', 'EUR', 'CNY')) { $url = 'https:/ / www. cbr-xml-daily. ru/ daily_json. js' $data = Invoke-RestMethod -Uri $url $esc = 27 . . .
И решил я переделать этот ноут в машину для распределенных вычислений
Programma_Boinc 09.11.2025
И решил я переделать этот ноут в машину для распределенных вычислений Всем привет. А вот мой компьютер, переделанный из ноутбука. Был у меня ноут асус 2011 года. Со временем корпус превратился. . .
Мысли в слух
kumehtar 07.11.2025
Заметил среди людей, что по-настоящему верная дружба бывает между теми, с кем нечего делить.
Новая зверюга
volvo 07.11.2025
Подарок на Хеллоуин, и теперь у нас кроме Tuxedo Cat есть еще и щенок далматинца: Хочу еще Симбу взять, очень нравится. . .
Инференс ML моделей в Java: TensorFlow, DL4J и DJL
Javaican 05.11.2025
Python захватил мир машинного обучения - это факт. Но когда дело доходит до продакшена, ситуация не так однозначна. Помню проект в крупном банке три года назад: команда data science натренировала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru