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

Символьные массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать код без использования указателей http://www.cyberforum.ru/cpp-beginners/thread690206.html
Как эту функцию можно записать используя указателей? char* ptr1=text; char* ptr2; sLen=strlen(str1); while(ptr1){ ptr2=ptr1; ptr1=strstr(ptr1+sLen, str1); } if...
C++ Обьясните условие задачи Обьясните пожалуйста что нужно сделать?? Вычислить значение y в зависимости от выбранной функции от (x), аргумент которой определяется с поставленной условия. Возможные значения функции от (x):... http://www.cyberforum.ru/cpp-beginners/thread690205.html
C++ Все ли элементы последовательности не равны числу X
Требуется написать программу по данному условию: Задана произвольная последовательность, все ли элементы последовательности не равны числу X. ??? программа без массивов. Есть такой код, он по...
Создать линейный список целых чисел. Вычислить количество вхождений заданного числа в очереди C++
Создать линейный список целых чисел. Вычислить количество вхождений заданного числа в очереди
C++ Составить поисковое дерево http://www.cyberforum.ru/cpp-beginners/thread690186.html
Короче программа должна из случайно сформированного массива mas1, составить поисковое дерево(то бишь программа должна сделать так чтобы в верху был наименьший элемент далее с ссылкой на соседние...
C++ итераторы вектора #include <tchar.h> #include <iostream> #include <vector> using namespace std; int _tmain(int argc, _TCHAR* argv) { vector <int> a; vector <int>::iterator cur; int itemp; int i; подробнее

Показать сообщение отдельно
MrGrig
177 / 160 / 2
Регистрация: 08.10.2012
Сообщений: 422
06.11.2012, 19:24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
printf("Введите cтрокy");
string strmas[100];
int j=-1;
char str[1000]
gets(str);
for(int i=0;str[i]!='\n';i++)
    if(str[i]!=' '){
        j++;
        while((str[i]!=' ')&&(str[i]!='\n'))
             strmas[j]+=str[i++];
        i--;
    }
int i1=0;
for(int i=j;i>0;i--){
    j=0;
    while(j!=strmas[i].size())
        str[i1++]=str[i][j++];
    }
str[i1]='\n';
printf("\n%s",str);
не уверен что самый простой или кошерный способ, но мне видится именно так
З.Ы. в си# сделать намного проще=)
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru