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

Составить строку в обратном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ряд фибоначчи http://www.cyberforum.ru/cpp-beginners/thread186445.html
программа должна удалять из массива числа фибоначчи. проблема в том, что она запоминает последнее число из ряда и сравнивает исходный массив с этим числом, а не со всем рядом фибоначчи. как решить проблему, подскажите, пожалуйста. # include <iostream.h> # include <stdlib.h> # include <conio.h>
C++ Что ета строчка значит? #pragma argsused #include<iostream.h> using namespace std; int main(int argc, char* argv) { const int n=10; int k=0; float m,s=0; cout<<"Array:\n"; for(int i=0;i<n;i++) http://www.cyberforum.ru/cpp-beginners/thread186435.html
C++ Как правильно объявить vector в классе?
как правильно объявить вектор? #include <vector> #include <algorithm> using namespace std; extern int map; vector<pair<int, int> > wave; //////////////////////////////////////////////////////////////////////
C++ Наследование
Вопрос про главный смысл наследования: Если в классе А создаешь функцию то нужно ли в классе В ее снова писать, вот пример: class A: { A(); virtual void print(); ~A();
C++ Ввод кориллической строки в консоли http://www.cyberforum.ru/cpp-beginners/thread186396.html
Доброго времени суток. Интересует следующий момент: можно ли настроить консоль таким образом чтобы при вводе строки русским шрифтом эта самая строка принималась и адекватно выводилась? (а то выводится черте что :wall:) А еще до мня дошли слухи (заранее прошу прощения если буду нести откровенную ересь :)) что можно создать в проекте текстовый файл и использовать его для хранения данных,...
C++ ОБРАБОТКА ПОСЛЕДОВАТЕЛЬНОСТИ СИМВОЛОВ В тексте первый символ каждого слова - цифра, указывающая длину этого слова. Проверить правильность указания длины слов. На экран вывести заданные длины слов и вычисленные подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8272 / 3491 / 142
Регистрация: 03.07.2009
Сообщений: 10,707
05.11.2010, 01:54     Составить строку в обратном порядке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <cstring>
 
int main() {
 
    const int size = 80;
    char str1[size], str2[size], rstr1[size], rstr2[size];
    std::cout<<"Input first line:\n> ";
    std::cin.getline(str1, size);
    std::cout<<"Input second line:\n> ";
    std::cin.getline(str2, size);
    int len1, len2, i;
 
    //ввести две строки найти в каждой из них максимум символов.
    //составить из них строку в обратном порядке.
 
    len1 = strlen(str1);
    len2 = strlen(str2);
 
    std::cout<<"Str1 length = "<<len1<<std::endl;
    std::cout<<"Str2 length = "<<len2<<std::endl;
    for(i = 0; i < len1; ++i)
        rstr1[i] = str1[len1 - i - 1];
    rstr1[len1] = '\0';
 
    for(i = 0; i < len2; ++i)
        rstr2[i] = str2[len2 - i - 1];
    rstr2[len2] = '\0';
 
    std::cout<<"Reverse str1:\n"<<rstr1<<std::endl;
    std::cout<<"Reverse str2:\n"<<rstr2<<std::endl;
 
    return 0;
}
 
Текущее время: 21:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru