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

Массив строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ как вывести строки? http://www.cyberforum.ru/cpp-beginners/thread307021.html
Подсчитать в каждой строке количество слов. Если оно меньше 5, то добавить до 7 слов в начало строки. Вывести номера таких строк.
C++ С++\Сортировка элеметов матрицы Правило такое: Заменить элементи матpицы A=(a), i=j=1,2,...,n, за таким пpавилом: если i,j паpные, то a=a/2 ... http://www.cyberforum.ru/cpp-beginners/thread307015.html
C++ Геометрический вектор
Как можно реализовать методы для того, что бы подсчитать длину вектора, суму векторов, разницу и скалярное воспроизведение. Вот часть программами, которую удалось мне написать: #include...
народ не могу делать прогу. C++
Подсчитать в каждой строке количество слов. Если оно меньше 5, то добавить до 7 слов в начало строки. Вывести номера таких строк.
C++ Реализация стека http://www.cyberforum.ru/cpp-beginners/thread307011.html
Подскажите, как создать класс, который реализует стек? А также методы включения и выключения элементов?
C++ Сумма элементов по строкам в двумерном массиве... Программа которая вводит по строкам двумерный массив, и вычисляет сумму его элементов по строкам... Нужна помощь.... Напишите как можно проще для понимания без всяких сложных фунуций, просто ввод... подробнее

Показать сообщение отдельно
Squirrel27
0 / 0 / 0
Регистрация: 28.05.2011
Сообщений: 5

Массив строк - C++

28.05.2011, 18:10. Просмотров 311. Ответов 1
Метки (Все метки)

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


вот код программы, работает только для 1ой строки
помогите пожалуйста сделать для массива строк

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
unsigned char i, m[256];
int j;
int main (void)
{
j=0;
        do {
                scanf("%c", & i);
                if ((i==' ')||(i=='\n')||(i=='.'))
                {
                        for (j--;j>=0;j--) printf("%c", m[j]);
                        printf("%c",i);
                        j=0;
                }
                else
                {
                        m[j]=i;
                        j++;
                }               
        
        } while (i!='.');
return 0;
};
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru