Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ isalpha и isprint https://www.cyberforum.ru/ cpp-beginners/ thread195889.html
Какие символы в них входят. Если можно перечислите!!! Заранее спасибо!!!
Баг компилятора???????? C++
Почему первая программа дает 6, а вторая 11? #include "stdafx.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) { int a,b,c; a=5; b=6; c = a +++ b;
C++ Матрица помогите пожалуйста дорешать задачу: найти наибольшее отрицательное и наименьшее положительное элементы матрицы ниже главной диагонали включительно //--------------------------------------------------------------------------- #include <iostream> #pragma hdrstop #include <conio.h> //--------------------------------------------------------------------------- using namespace std; #pragma... https://www.cyberforum.ru/ cpp-beginners/ thread195864.html C++ строка, исправить код https://www.cyberforum.ru/ cpp-beginners/ thread195861.html
нужно исравить код, так что если количество символов в строке не четное то удаляло символ, стоящий по середине. может кто сможет помочь. #include "Stdafx.h" #include "stdio.h" #include "string.h" #include "conio.h" void main(void) { char string; printf ("Enter a few words: ");
Функции и массивы в С++ C++
Нада создать 3 массива функциями: 1)Удалить все простые числа из массива. 2)Отсортировать по убыванию все строки матрицы. 3)Отсортировать слова в строке в лексикографическом порядке (по алфавиту).
C++ Исправить код #include <iostream> #include <fstream> using namespace std; int main() { int le = 0; int re = 0; char a; https://www.cyberforum.ru/ cpp-beginners/ thread195858.html
C++ Нужно решение 1. Из стального прямоугольного листа стандартного размера 1200×800 мм толщиной 3 мм вырезаются круги одинакового размера. Круги располага-ются рядами вдоль длинной стороны листа вплотную друг к другу. Объяви-те переменные и константы, необходимые при вычислении максимально возможного количества кругов заданного диаметра, и веса отходов, которые образуются из одного листа. Нужен код програмы... https://www.cyberforum.ru/ cpp-beginners/ thread195832.html Контрольная робота... C++
Помогите написать прогу... Условия: Дан рядок, що містить від 1 до 30 слів, у кожному з яких від 1 до5 латинських букв, між сусідніми словами -кома, за останнім словом - крапка. Визначити різницю у символах між другим та третім словом. Помогите люди... извините что на укр. прост задание дали такое... а я сомневаюсь что переведу правильно.
C++ Строки и указатели Выполнить задание двумя способами используя индексы и используя указатели при работе со строками. Отредактируйте заданное предложение, удаляя из него все слова с чётными номерами. https://www.cyberforum.ru/ cpp-beginners/ thread195830.html C++ матрица https://www.cyberforum.ru/ cpp-beginners/ thread195827.html
как описать динамическую матрицу внутри main() но создавать в функции? на этот код компилятор ругается int razm; void create(int **a) { //êàæäûé ýëåìåíò ýòî ñòîèìîñòü ïî êîòîðîé ìîæíî ïåðåéòè èç îäíîé äóãè â äðóãóþ int **a=new int *;//ìàòðèöà êâàäðàòíàÿ ïî îïðåäåëåíèþ.ìàòðèöà âåñîâ
Дано 10-точок(з кординатами по X,Y) C++
Дано 10-точок(з кординатами по X,Y)знайти скільки квадратів вони утворюють?? Перепишите задание по-русски!
C++ Описат структуру с именим NOTE 7 вариант 14 вариант Описат структуру с именим NOTE, содержащую следующие поля: -фамилия,имя; -номер телефона; -дата рождения (массив из 3 чисел). Написать программу, выполняющую следуешие дествия: -Ввод с клавиатуры данных в массив, состояший из восьми элементов типа NOTE;записи должны быть упорядочены по трём первым цифрам номера телефона; -вывод на экран информации о человеке, чья... https://www.cyberforum.ru/ cpp-beginners/ thread195822.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,748
23.11.2010, 09:16 0

Сортировка строки - C++ - Ответ 1133896

23.11.2010, 09:16. Показов 2063. Ответов 5
Метки (Все метки)

Ответ

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
#include <stdio.h>
#include <string.h>
 
#define VOWELS "AaEeIiOoUuYy"
    
// ANSI C 99
// скомпилируется только gcc
// чтобы компилировалось чем попало - 
// нужно в функции динамически выделять память
// и удалять перед выходом
char * separate(char * buf, int len){
    char vowels[len + 1], nevowels[len + 1]; // ;)
    char * pb = buf, * pv = vowels, * pn = nevowels;
    
    while ( *pb && len-- ){
        if ( strchr(VOWELS, *pb) )
            *pv++ = *pb;
        else
            *pn++ = *pb;
        ++pb;
    }
    *pv = 0;
    *pn = 0;
    strcpy(buf, vowels);
    strcat(buf, nevowels);
    
    return buf;
}
 
int main(void){
    char buf[BUFSIZ];
    
    printf("Mixed: ");
    scanf("%s", buf);
    printf("Separated: %s\n", separate(buf, strlen(buf)));
    
    return 0;
}


Вернуться к обсуждению:
Сортировка строки C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2010, 09:16
Готовые ответы и решения:

Не работает сортировка строки. Сортировать строку по возрастанию длины строки
Нужно, чтобы слова входной строки( разделенные пробелами) сортировались по возрастанию длины и...

Строки и сортировка
В тексте найти и вывести фамилии заканчивающиеся на &quot;ко&quot;. Фамилиями считаются слова начинающиеся с...

Строки.Сортировка
Значит задание такое: Записати в реченні символи найкоротшого слова(першого з найкоротших,якщо їх...

Сортировка строки
Добрый день уважаемые читатели. У меня проблема с такой задачей: нужно ввести строчку и получить...

5
23.11.2010, 09:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2010, 09:16
Помогаю со студенческими работами здесь

Сортировка строки по алфавиту
Здравствуйте, нужно отсортировать строку по алфавиту. Подскажите, как это реализовать? Есть массив...

Сортировка строки матрицы
Отсортировать элементы третьей строки матрицы (многомерного вектора) 5x6 элементов по возрастанию...

Сортировка строки матрицы
Отсортировать элементы третьей строки матрицы (многомерного вектора) 5x6 элементов по возрастанию...

сортировка строки текста
Помогите написать программу, несколько дней уже бьюсь, всё никак не идёт Дана строка. Словом...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru