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

Строки символов . Текстовые файлы... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Все возможные комбнинации элементов массива http://www.cyberforum.ru/cpp-beginners/thread398115.html
Всем привет! Есть массив char array (s - размер массива). Нужно написать прогу, которая выведет все возможные КОМБИНАЦИИ элементов этого массива и выведет результат на экран. Например, если в массиве строка abc то прога должна вывести что-то такое: ab ac bc abc
C++ Найти разные элементы масива Здравствуйте, есть задача дана целочисленная последовательность (одномерный массив целых чисел). Написать программу нахождения количества различных элементов этой последовательности, уже 2 недели думаю никак не могу сделать. Мое решение: int kolovo(int mas, int n) { int k=0; for(int j=0; j<n; j++) for(int i=1; i<n; i++) if(mas!=mas) k=k+1; http://www.cyberforum.ru/cpp-beginners/thread398104.html
C++ Открытия CD-ROM
Написал код который открывает CD-ROM: #pragma comment(lib, "winmm.lib") #include <conio.h> #include <iostream> #include <windows.h> using namespace std; int main() {
Разбиение одного большого массива на три маленьких C++
Есть массив A. Нужно переписать его в 3 массива A1, A2, A3. A1 - с 1 по 5 столбец. А2 - с 6 по 10 столбец. А3 - с 11 по 15 столбец. Я его попробовал записать нижеизложенным способом, только ничего не получается. Подскажите, как правильно сделать ? float A; float A1;
C++ strchr http://www.cyberforum.ru/cpp-beginners/thread398080.html
помогите пожалуйста реализовать данную функцию "вручную".. и еще один вопросик.... есть символьный массив ну допустим {'1', '6', '4', '\0'} каким образом из него сделать число 164 типа int ??
C++ Задача "Калькулятор" Всем привет! В фале input.txt лежит сложное математическое выражение со скобками, +, -, * и /. Например, ((78+12334)*(98-77))/(12.54/2.3)+178 Так вот, нужно написать прогу, которая такие выражения решает. Заранее ОГРОМНОЕ спасибо! подробнее

Показать сообщение отдельно
xAtom
914 / 739 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
03.12.2011, 21:59     Строки символов . Текстовые файлы...
Цитата Сообщение от Александр4635 Посмотреть сообщение
2. Найти в фразе слова-палиндромы
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
#include <iostream>
#include <algorithm>
using namespace std;
 
int main(void){
  const char* del = " \n\t.,:;";
 
  char str[128] = "Cba SOCKET, the TEKCOS, KO OKA IOK UOKE kcap, xA, xxyz bla, Ax pack.....abC";
// cout << "enter str: ";
// cin.getline(str, sizeof(str), '\n');
 
   char* last, *first = str;
   char* iter, *end = str + strlen(str);
   while(1) {
        last = find_first_of(first, end, del, del + strlen(del));
        if((last - first) > 1) {
             reverse(first, last);
             if((iter = search(last, end, first, last)) != end) {
                 if(! isalpha(*(iter - 1)) && ! isalpha(*(iter + (last - first)))) { // только слова
                      copy(first, last, ostream_iterator<char>(cout, ""));
                      reverse(first, last);
                      cout << '\t';
                      copy(first, last, ostream_iterator<char>(cout, ""));
                      cout << endl;
                  }
             }
        }
        if(last == end)
              break;
        first = last + 1;
   }
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru