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

Выделение слов с одинаковой первой и последней буквой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лишний символ в конце при выводе через fgetc http://www.cyberforum.ru/cpp-beginners/thread614259.html
Выводится лишний символ "я" в самом конце текста, как бы я не изменял содержимое текстового файла #include "stdafx.h" #include <iostream> using namespace std; int main() { system ("chcp 1251 > nul"); FILE* pfile; pfile = fopen ("D:\\text.txt", "a+"); if ( !pfile )
C++ Использование деструктора Я не очень понимаю в каких случаях в классе или шаблоне надо реализовавывать дестрактор а в каких не не надо ??? вот например код : вот нафига мне здесь дистрактор если я даже в мейне его не использую ??? еще интресно зачем мне здесь дефолтный конструктор // //Stack.inl // http://www.cyberforum.ru/cpp-beginners/thread614255.html
Вычислить и вывести на консоль длину ломанной линии C++
Разработать структуру с именем POINT, содержащую поля: • горизонтальная координата точки на плоскости; • вертикальная координата точки на плоскости. Написать программу, выполняющую следующие действия: • Ввод с консоли координат вершин ломанной линии в массив структур POINT; • Вычислить и вывести на консоль длину ломанной линии.
C++ Что то не то со скоростью
GeoSpeed.Longitude=(Longitudinal*sin(Course)+Transverse*cos(Course))*Speed*SpeedFactor/cos(GeoPosition.Lattitude); GeoSpeed.Lattitude=(Longitudinal*cos(Course)-Transverse*sin(Course))*Speed*SpeedFactor; GeoPosition.Longitude+=GeoSpeed.Longitude*DeltaTime; GeoPosition.Lattitude+=GeoSpeed.Lattitude*DeltaTime; продольная задана 14 узлов и на самом деле 14 узлов, а дрейф задан 0,14 узла, а...
C++ В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами! http://www.cyberforum.ru/cpp-beginners/thread614229.html
В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами!
C++ Работа с проектами Стыдно задавать такой вопрос, но с другой стороны " не стыдно не знать, стыдно не учиться". Dev-C++ всегда создавал исходные файлы их компилировал и все работало. Но вот создал проект вставил текст программы который уже ранее компилировал, но получаю сообщение что проект не откомпилирован. Проекты как-то по особенному компилируется? подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
26.06.2012, 19:28     Выделение слов с одинаковой первой и последней буквой
Предлагаю использовать функцию strtok вот пример

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream> 
#include <stdio.h>
#include <string> 
using namespace std;  
int main() 
{ 
    char str[] = "Real MadriM Champions of SpaiS "; // строка
    char* ptr;  // указатель
    int size;   // размер слова
 
    ptr = strtok(str, " "); // вызываем функцию и присваиваем указателю
 
    while(ptr!= NULL) 
    { 
        size = strlen(ptr); // узнаём размер
        if(ptr[0] == ptr[size-1]) // сравниваем первую и последнюю букву
            cout << ptr << endl; // если они равны выводим слово
        size = 0;                // сбрасываем счётчик
        ptr = strtok(NULL, " "); // следующие слово
    } 
}
 
Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru