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

[C++] Вывести все глухие согласные буквы (без повторений), которые встретились в двух самых коротких словах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы, посчитать отношения http://www.cyberforum.ru/cpp-beginners/thread512470.html
задача: Определить, сколько элементов матрицы в строках с четными номерами, превышающими отношение максимального элемента к минимальному? не умею найти отношения макс. эл. к мин. эл. int main() { const int n=5; const int m=5;
C++ Помогите написать программу поиск в ширину Здравствуйте! Необходимо написать такую программу: Входные данные - количество вершин графа и его ребра. Выход - вектор, содержащий кратчайшие пути из корня к соответствующей вершине. выдает 0 Вот один из вариантов: #include <stdio.h> #include <conio.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread512466.html
C++ Продублировать в нем элементы с четными номерами (2, 4, …)
Дан массив размера N. Продублировать в нем элементы с четными номерами (2, 4, …). Условный оператор не использовать.
getpeername возвращает ошибку C++
Получаю сообщение и пытаюсь определить адрес отправителя через: unsigned int len=sizeof addr; int getpeer=getpeername(desc,(struct sockaddr *) &addr, &len); При каждом вызове она возвращает -1, ошибку 310 (Transport endpoint is not connected) При этом IP адреса она возвращает, но я не могу быть уверен что ip правильные, т.к. иногда замечаю среди них локальные (например 192.168.5.55), хотя все...
C++ Передача char массива в MessageBox http://www.cyberforum.ru/cpp-beginners/thread512436.html
Добрый день господа. Не могу решить проблему. Пытаюсь обработать сообщение WM_MOVE и передать координаты окна в MessageBox. Но не знаю как правильно передать или сконвертировать массив типа char* в LPCTSTR. вот код программы: void CMyTestFrame::OnMove(int x, int y) { CFrameWnd::OnMove(x, y); char* coord= new char; sprintf(coord,"Left=%d|Top=%d",x,y);
C++ Удаление из массива всех элементов, встречающихся ровно два раза Дан целочисленный массив размера N. Удалить из массива все эле-менты, встречающиеся ровно два раза, и вывести размер полученного мас-сива и его содержимое подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
05.03.2012, 00:37     [C++] Вывести все глухие согласные буквы (без повторений), которые встретились в двух самых коротких словах
char представляет отдельный символ. Например
C
1
char c = '1';
Соответственно чтобы представить строку (а строка это массив символов), то надо объявить массив типа char
C
1
char string[80];
например так, или
C
1
char string[] = "Привет, мир";
в этом случае размер массива (т.е. и строки) вычислится сам, исходя из числа символов в ковычках. В данном случае размер массива будет 11 символов (байт) + 1 символ (байт)
Этот +1 как раз взялся из-за того, что строки в С оканчиваются символом '\0', соответственно для его хранения и отводится дополнительный байт

а в С++ уже просто есть готовый класс std::string, который является оберткой над массивом типа char
C++
1
std::string word("Привет, мир");
например так можно объявить строку
 
Текущее время: 09:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru