Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Valentina433
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 10
#1

Написать программу-кодировщик английских текстов - C++

12.09.2013, 11:05. Просмотров 892. Ответов 22
Метки нет (Все метки)

Написать программу-кодировщик английских текстов по таким
правилу: каждую букву текста заменить букву, Стоит в
алфавите на три позиции правее: «а» перейдите в «d», «b»
изменитесь на «e», «c» изменитесь на «f» и так далее. Буква «x»
перейдите в «а», «y» изменитесь на «b», «z» на «c». Название файла
что нужно закодировать, введите на клавиатуре.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2013, 11:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу-кодировщик английских текстов (C++):

Программа для анализа русских/английских текстов - C++
Уфф, в общем я студент-самоучка, пытаюсь охватить побольше теории, но с практикой дело у меня идёт не очень активно. Тк мой код никто...

Составить и отладить программу редактор текстов - C++
помогите сделать Составить и отладить программу редактор текстов со следующими обязательными операциями: - Вставка символа; -...

Разработать программу предназнченную для зашифровки текстов - C++
Разработать программу предназнченную для зашифровки текстов. Вывести на экран исходный текст и результат шифровки. Добавлено через 3...

Написать класс по строительству домов. Написать программу, демонстрирующую работу с классом. - C++
Собственно, в С++ немного насасываю, код читать умею, а прогать - нет. К сожалению, обстоятельства сложились так, что я поступил именно...

Вывод английских слов - C++
Ребят помогите с программой! Написать программу, которая считывает текст из файла и выводит на экран все английские слова, в которых...

Разделение русских и английских букв - C++
Написать функцию разделения русских и английских букв в отдельные строки. #include <iostream> #include <cstring> void enru(char...

22
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,062
Завершенные тесты: 1
12.09.2013, 11:36 #16
Цитата Сообщение от Valentina433 Посмотреть сообщение
не принимает
излагайте мысль до конца, чтобы не писать маленькими блоками,
что именно не принимает, если есть ошибки то какие, где
0
Петррр
12.09.2013, 11:38
  #17

Не по теме:

Raali, она видимо праправнучка Чехова А.П. )

1
Valentina433
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 10
12.09.2013, 11:40  [ТС] #18
#include <stdlib.h>
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>

FILE *f;
int k=0, i, j;
void main()
{
clrscr();
char s[26];
char al[] = {'a','b','c','d','e','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};
f=fopen("lib.txt","r");
if(f==NULL)
{
printf("error");
getch();
exit(1);
}
while (!feof(f))
{
fgets (s,80,f);
printf("%s",s);
k++;
if (k==24)
{
printf("Press any key for continue!!!");
getch();
k=0;
clrscr();
}
// al[i]=al['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'y', 'x', 'w', 'v', 'z'];
for (i=0; i<strlen(s); i++)
for (j=0; j< 26; j++)
if (s[i]==al[j])
{if (j+3>26)
j=j+3-26;
s[i]=al[j+3];
}
printf("%s", s);
}
// printf("%s", s);
fclose(f);
getch();
}

Добавлено через 1 минуту
я написала. так как вы сказали, но у меня не выводит все-равно текст, когда уже заменили буквы. я не могу может printf не так? не выводит на экран текст
0
Петррр
5962 / 3399 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
12.09.2013, 11:42 #19
Valentina433, посмотрите несколькими постами выше мой код.
0
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,062
Завершенные тесты: 1
12.09.2013, 11:42 #20
Цитата Сообщение от Valentina433 Посмотреть сообщение
не выводит на экран текст
вообще пустая консоль? или что то да есть?
0
Valentina433
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 10
12.09.2013, 11:45  [ТС] #21
выводит только первую строчку файла, который я создала изначально. Даже не весь текст файла выводит. а текст, в котором меняются буквы нет.
я хотела, чтобы он выводил изначальный текст, и текст в котором уже буквы, поменяны.
0
Raali
12.09.2013, 11:48
  #22

Не по теме:

либо берите пример Петррр
либо учите массивы, вы выделяете для s - 26 байт а из файла читаете 80

0
Valentina433
0 / 0 / 0
Регистрация: 12.09.2013
Сообщений: 10
12.09.2013, 11:52  [ТС] #23
Спасибо, точно там же 80. Петрр, спасибо за программу!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 11:52
Привет! Вот еще темы с ответами:

Исключение английских букв из файла - C++
Напишите программу, которая переписывает содержимое одного файла в другой, исключая все английские гласные буквы (a, e, i, o, u, y)

Надо написать программу на while или do while и написать алгоритм - C++
Помогите пожалуйста с задачей:(. Даны действительные числа x , y ( x &gt; 1). Получить наименьшее число вида xn,что превышает y , где n -...

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя - C++
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя.

Чтение русских и английских букв из файла - C++
Здравствуйте! Делаю игру, где скрипт написан в файле (допустим script.txt), где одновременно есть команды типа play_sound file.wav ...


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

Или воспользуйтесь поиском по форуму:
23
Yandex
Объявления
12.09.2013, 11:52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru