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

Редактируем - C++

Восстановить пароль Регистрация
 
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
13.06.2010, 19:24     Редактируем #1
Редактируем программу:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include"stdafx.h"
#include <iostream>
#include <cstring>
#include <conio.h>
using namespace std;
 
int main()
{
    const int n_max=100;           
    int j, n;                               
    char stroka[n_max][255];    
for(n = 0; n < n_max && cin >> stroka[n]; n++);               // считать по символьно не по стр.
    for(j=0; j<n; j++) {                 
int len = strlen(stroka[j]);                                             //не исп.станд.функций
        for(int i = 0; i < len; ++i)                                            
stroka[j][i] = char(int('a') + int('z') - int(stroka[j][i]));
        cout << stroka[j] << endl;                                       
    }                                                                                
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2010, 19:24     Редактируем
Посмотрите здесь:

Windows Контекстное меню: редактируем команды, создаем твики реестра
DLE Решаем задачу,есть дополнительные поля новости- одна строка, много строк- редактируем их
HTML, CSS Element.style - редактируем стиль
Android Редактируем ListView

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
13.06.2010, 19:27     Редактируем #2
а че надо?
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
13.06.2010, 19:28  [ТС]     Редактируем #3
C++
1
2
3
for(n = 0; n < n_max && cin >> stroka[n]; n++); // считать по символьно не по стр.
 
int len = strlen(stroka[j]); //не исп.станд.функций
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
13.06.2010, 19:32     Редактируем #4
ты лучше разьясни суть задачи, код на первый взгляд нормальный....хоть может и вру. что именно нужно от кода то?
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
13.06.2010, 19:35  [ТС]     Редактируем #5
само задание:
Заменить в тексте все символы a на z , b на y, c на x и тд.
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
13.06.2010, 21:27     Редактируем #6
Преподаватель будет доволен:

C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
 
int main()
{
    while(cin.peek() != '\n')
        cout << (char)(219 - cin.get());
    cout << endl;
    return 0;
}
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
13.06.2010, 21:31  [ТС]     Редактируем #7
Сохранить текст в массиве и выполнить следующие алгоритмы:

Заменить в тексте все символы a на z , b на y, c на x и тд.
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
13.06.2010, 21:38     Редактируем #8
Вот текст и в массиве, хотя это абсолютно не требуется

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
int main()
{
    int i = 0;
    char text[255];
    while(cin.peek() != '\n')
    {
        text[i] = cin.peek();
        cout << (char)(219 - cin.get());
        i++;
    }
    cout << endl;
    return 0;
}
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
14.06.2010, 08:52  [ТС]     Редактируем #9
Программа хорошая , но всё же мне лучше бы мою отредактировать потому что преподаватель её уже видел и показала места редактирования

я написал её исправления ТО что она просила изменить

Добавлено через 11 часов 7 минут
C++
1
for(n = 0; n < n_max && cin >> stroka[n]; n++); // считать по символьно не по стр.
это надо извлечь cin >> stroka[n] вынуть
Yandex
Объявления
14.06.2010, 08:52     Редактируем
Ответ Создать тему
Опции темы

Текущее время: 04:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru