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

Ввести строку , вывести только слова, заканчивающиеся на гласную букву. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправьте ошибку C++ запись в файл http://www.cyberforum.ru/cpp-beginners/thread202964.html
исправьте пожалуйста ошибку, надо что бы переменной sl присвоилось значение, равное длинне имени(name) в структуре student почему то ругается на list #include "stdafx.h" #include <iostream> #include <vector> #include <fstream> #include <stdio.h> #include <ctype.h>
C++ Переставляя столбцы матрицы расположить по росту характеристик характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. переставляя столбцы матрицы расположить по росту характеристик! найти сумму элементов в тех столбцах которые содержат хотя бы один отриц элемент. помогите сделать второе задание.код - #include <iostream.h> #include <stdlib.h> #include <math.h> void main() {int i,j,k; int... http://www.cyberforum.ru/cpp-beginners/thread202947.html
В первый массив перенести все цифры из исходного массива, во второй - все остальные символы. C++
Дорогие друзья,помогите пожалуйста неразбериха какаето-то.Код написал, а что надо не получается. Вот задание: Задан массив из k символов.Создать два новых массива: в первый перенести все цифры из исходного массива, во второй - все остальные символы. Код: #include<iostream.h> #include<math.h> int main()
Перевод систем счисления. C++
Здравствуйте, сразу оговорюсь: занимаюсь программированием три дня. Я вот пытался сделать программу по переводу числа из 16-ричной системы в 10-ную. В Визуал Студио 2008 строю решение. Все работает. Однако вопросы: 1. Как задать чтобы буквы A, B, C, D, E, F, чтобы имели соответственно числовые значения (10, 11, 12 и т.д.)? Куда это писать в программе? Смысл такой чтоб, когда я вводил...
C++ Вывод числа после запятой переменной типа double http://www.cyberforum.ru/cpp-beginners/thread202936.html
Здравствуйте!!! У меня есть 2 программы, одну мне дали вторую написал. Та программа которая была написана мной работает чуть чуть коряво:cry: Задание такое есть какоето число допустим 12.34567...и т.д. мне нужно вывести на экран числа после запятой и через запятую тоесть 3,4,5,6,7... вот код первой программы которую мне дали #include <iostream> using std::cout;
C++ Программа зависает Переписал пример из книги про указатели. #include <iostream> int main() { int *pA; int a; a=5; pA = &a; std::cout << *pA; delete pA; подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
04.12.2010, 01:24     Ввести строку , вывести только слова, заканчивающиеся на гласную букву.
plju6,
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
#include <iostream>
#include <sstream>
#include <string>
#include <iterator>
 
int main()
{
    std::string str, del(" ,.?!;\/|"), gol("AaEeIiOoUuYy"), tmp;
    std::cout << "Enter string: \n\t-> ";
    std::getline(std::cin, str);
 
    for(std::string::iterator it = str.begin(); it != str.end(); ++it)
        if(del.find(*it) != std::string::npos)
            *it = ' ';
 
    std::istringstream ist(str);
    std::cout << "Words: \n\t-> ";
    while(ist >> tmp)
    {
        for(int i = 0; i < gol.length(); ++i)
            if(tmp[tmp.size() - 1] == gol[i])
                std::cout << tmp << ' ';
    }
    return 0;
}
 
Текущее время: 12:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru