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

C++ Символы в строках - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ребяты помогите со строками чуток разобраться. http://www.cyberforum.ru/cpp-beginners/thread408715.html
Есть строка. В ней надо найти максимальное количество повторяющихся элементов. int main(){ char s = "pen stolb nos avtobus stil shik kaktus"; char c_max = ""; int max = 0; int col...
C++ Найти наибольший среди отрицательных и наименьший среди положительных элементов массива Задача такова: В введенном с клавиатуры одномерном массиве найти наибольший среди отрицательных и наименьший среди положительных элементов массива. Кто поможет, огромная благодарность :) http://www.cyberforum.ru/cpp-beginners/thread408714.html
C++ "*&" - что это?
не понимаю для чего нужна "*&" запись. вот пример: int *z; int *&r = z; //объясните пожалуйста что она делает int a = 9; z = &a;
Найти произведение элементов вектора, расположенных между максимальными и минимальными по модулю элементами C++
Задайте два вектора А(n) и B(m). выполните задания: 1)найдите вектора С(n+m) с элементов векторов А и Б, сначала парных в порядке спадания, а потом непарных в порядке возрастания. 2)найдите...
C++ выходной файл http://www.cyberforum.ru/cpp-beginners/thread408703.html
Записать выходной файл, разделить каждое число на полусумму первого отрикательного и 50-го числа файла. Помогите пожалуйста с этой задачей
C++ Массивы. Нахождение столбцов без отрицательных элементов. Дана матрица размерностью N на M. Вывести номера всех столбцов матрицы, в которых нет отрицательных элементов. #include <iostream> #include <conio.h> using namespace std; void main () {... подробнее

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

C++ Символы в строках - C++

16.12.2011, 02:29. Просмотров 428. Ответов 0
Метки (Все метки)

Написал прог которая сортирует одну строку но вот в чем проблема я ни как не представляю и не понимаю как сделать так что бы был массив N количество строк и отсортировать символы в строках по алфавиту по критерию что первая строка идет по возрастанию вторая по спаданию и т.д
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
35
36
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <dos.h>
 
 
int main ()
{
    
    char ord[85];
    CharToOem ("!@#$%^&*()_+!№;%:?*-=+0123456789AAaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", ord);
 
    int num = 0, n[100];
    char stroka[100], a[80];
    CharToOem ("Iput line: ", a);
    printf("%s", a);
    gets (stroka);  
 
   int strl = strlen (stroka);
 
    
   for (int i=0; i<85; i++)
   {
    for (int k=0; k < strl; k++)
      {
            if(ord[i] == stroka[k])
         {
             printf("%1.1s", &stroka[k]);
            n[num] = k; num++;
         }
      }
   }
 
 
   for (int p = 0, u = 0, g=0; p < strl; p++, g=0)
   {
       for (int h=0; h<num; h++)
       {
            if (p == n[h]) {g=1; continue;}
       }
            if (g==1) continue;
            else printf ("%1.1s", &stroka[p]);
   }
 
getch();    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru