Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Засунуть в тернарный оператор Помогите засунуть выражение if ( (i < 0 || j < 0) || (i >= ROW || j >= COL) || (i == oi && j == oj)) continue; else if (arr) ++cnt; в тернарный оператор, у меня что-то не выходит никак https://www.cyberforum.ru/ cpp-beginners/ thread186846.html сортировка массива по двум критериям(или что-то вроде того) C++
Дан массив int arr, нужно отсортировать первую строчку по возрастанию, если числа равны сравнивать соответственные значения во второй (гарантируется, что все числа во второй разные). И вся проблема в том, что n=100000, а отсортировать нужно меньше чем за 0.5 сек. Конечно, написал с быстрой сортировкой, но по второй срочке не всегда сортируется. Покажу, что есть, там ошибка в if-е, где...
C++ Создание массива по Указателю на массив (к сведенью. пользую C++, версия Dev C++ 4.9.9.2) Я создал указатель на массив: char (*e); Мне нужно создать по этому указателю массив с помощью new. Подскажите как это сделать. P.s. Знаю что имя массива это указатель на него, и что это изврат. Но этого требует лабораторная. Огромное спасибо за помощь. https://www.cyberforum.ru/ cpp-beginners/ thread186840.html C++ Масив строк на С Задача: есть массив из строк. нужно инвертировать его по строкам. например у нас есть строка1, строка2, строка3, строка4, а надо сделать: строка4, строка3, строка2, строка1. нужно сделать без библиотечных функций на языке С. помогите кто может. https://www.cyberforum.ru/ cpp-beginners/ thread186824.html
Одномерный массив C++
ребята помогите! Приехал в россию учиться а тут учебная программа очень сложная!не могу освоить си++! как мне это решить??? Ввести одномерный массив A, в котором число элементов кратно трём, вывести его. Разбить массив на три равные части, каждую из которых отсортировать по возрастанию.
C++ Можно ли перегрузить " ' кавычки? https://www.cyberforum.ru/ cpp-beginners/ thread186813.html
Вписываю разные значения, но компилятор говорит - требуется оператор. operator"" operator" operator' operator'' Кавычки это оператор или что? Когда я что то ввожу в кавычки то вызывается конструктор который складывает символы char?
C++ Сортировка столбца двумерного массива! #include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> #include <iomanip.h> void main () { clrscr (); int kr, min, ks, ns, i, j, ** mas; https://www.cyberforum.ru/ cpp-beginners/ thread186806.html срочно нужно!!!! C++
на информатику нужно решить...помогите пожалуйста...
C++ Почему не вызывается конструктор копирования? ...У меня в книге описаны случаи при которых вызывается конструктор копирования. Один из этих случаев: : "Когда аргумент имеет тип класса. Создаётся копия аргумента и затем передаётся в функцию" Ну-с попробуем смоделировать такую ситуацию: #include <iostream> using namespace std; class baze { public: https://www.cyberforum.ru/ cpp-beginners/ thread186802.html C++ Поменять соседние слова местами https://www.cyberforum.ru/ cpp-beginners/ thread186801.html
задание: Дано предложение. Вывести его на экран, меняя местами каждые два соседних слова. Никак не могу сообразить что нужно делать, что использовать. уде не 1-й день мучаюсь над этой задачей. подскажите хотя бы алгоритм решения :(
C++ Класс Rectangle совпадает с функцией Rectangle
Пишу свой класс Rectangle, который при отрисовки использует функцию Rectangle из GDI. Возникает ошибка из-за того, что имена одинаковые. Но менять имя своего класса я, естественно, не хочу... Как решить противоречие?
C++ Программа со структурами. Не могли бы Вы помочь мне с написанием этой программы. Описать структуру с именем NOTE, содержащую следующие поля: NAME - фамилия, имя; TEL - номер телефона; BDAY - день рождения (массив из трех чисел). Написать программу, отдельными функциями выполняет следующие действия: • ввод с клавиатуры данных в массив BLOCKNOTE, состоящий из N переменных типа NOTE; • упорядочение записей по... https://www.cyberforum.ru/ cpp-beginners/ thread186790.html
Эксперт С++
3071 / 1409 / 425
Регистрация: 19.01.2009
Сообщений: 3,880
07.11.2010, 01:52 0

Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова - C++ - Ответ 1089877

07.11.2010, 01:52. Показов 2888. Ответов 10
Метки (Все метки)

Ответ

Цитата Сообщение от Maxwe11 Посмотреть сообщение
через sizeof
Но только, если строка не адресуется через указатель. Например:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
int main()
{
    char hello[] = "Hello world!";
    char * ptr = hello;
    
    std::cout << sizeof(hello) << std::endl; 
    std::cout << sizeof(ptr) << std::endl; 
    return 0;
}
И если строка занимает весь массив:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstring>
#include <iostream>
 
int main()
{
    char bigbuff[4096];
    char hello[] = "Hello world!";
 
    strcpy(bigbuff, hello);
 
    std::cout << sizeof(hello) << std::endl; 
    std::cout << sizeof(bigbuff) << std::endl; 
 
    return 0;
}
Добавлено через 2 минуты
CHUCKe, дык на С нужно или на С++?

Добавлено через 2 минуты
Если на С, то имплиментируй свой вариант strlen() и все путем

Добавлено через 6 минут
Например, вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
size_t myStrLen(const char * str)
{
    const char * ptr = str;
    while (*ptr) ++ptr;
    return (ptr - str);
}
 
int main()
{
    char hello[] = "Hello world!";
    std::cout << myStrLen(hello) << std::endl; 
 
    return 0;
}


Вернуться к обсуждению:
Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова C++
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2010, 01:52
Готовые ответы и решения:

Для заданной строки построить строку, в которой содержаться только буквы латинского алфавита исходной строки
Помогите пожалуйста,я уже не знаю что делать,не получается и все

Удалить из строки только те слова, которые состоят только из латинских букв
Надо удалить из строки только те слова, которые состоят только из латинских букв. Помогите,...

Удалить из каждого слова исходной строки две последние буквы
Пожалуйста помогите, дана строка символов. Удалить из каждого слова исходной строки две последние...

Сформировать из данного числа другое число, которое содержит только четные цифры (рекурсия)
Помогите описать рекурсивную подпрограмму, формирующую из данного натурального числа другое число,...

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

Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой строки, с которой вторая строка содер-жится в ней
Ввести две символьных строки. Выполнить поиск второй строки в первой и вывести номер позиции первой...

Сформировать строку, удалив из каждого слова исходной строки повторяющиеся в нем буквы
Задание: Для решения задачи вам нужно ввести строки с помощью функций gets или fgets, разбить...

Получить две новые строки, одна из которых содержит только буквы, другая только цифры
добрый вечер! не могли бы вы помочь с двумя задачками? :) 1) Дана строка, состоящая из букв и...

Множества: получить две новые строки, одна из которых содержит только буквы другая - только цифры
дана строка состоящая из букв и цифр. получить две новые строки, одна из которых содержит только...

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