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

Нужен подробный комментарий - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести слово "грамм" в правильной форме (прокомментировать) http://www.cyberforum.ru/cpp-beginners/thread869879.html
int main() { unsigned weight; while (true) { cin >> weight; switch (weight % 10) { case 0: case 1: cout << weight << " gramm" <<endl; break; case 2: case 3: case 4:
C++ Изменение исходного слова В переменной str хранится строка "intern". Напишите программу, которая изменяет исходное слово на "internet". Выведите переменную str на экран. Исп. класс string! http://www.cyberforum.ru/cpp-beginners/thread869876.html
C++ не понимаю что за ошибка
привет всем! как исправить ошибку, который выдает компилятор /home/september/console/priority_queueNodeATD/pq_node.cpp:-1: In member function 'Key PQ_node<Key, Value>::key_top() const': /home/september/console/priority_queueNodeATD/pq_node.cpp:31: ошибка: expected primary-expression before '>' token /home/september/console/priority_queueNodeATD/pq_node.cpp:31: ошибка: expected...
Переделать на Двусвязный список C++
#include <iostream> #include <fstream> #include <string.h> #include <iomanip> #include <stdlib.h> using namespace std; struct student { char name; int number;
C++ Сортировка разными методами http://www.cyberforum.ru/cpp-beginners/thread869863.html
Добрый вечер, подскажите пожалуйста, как переделать, что бы не менялся исходный массив при сортировке. Извините что текст в коде на укр.Спасибо. #include <stdio.h> #include <locale> #include <iostream> #include <iomanip> #include <ctime> using namespace std; int menu_select ();
C++ Сделать заливку произвольной фигуры Перерыл весь инет - исходников ноль. может есть у кого? подробнее

Показать сообщение отдельно
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
19.05.2013, 09:43     Нужен подробный комментарий
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
#include <string>
int main()
{
    string firstWord;//объявляем переменную в которой будет содержаться первое слово
    cout << "Input the word: ";
    cin >> firstWord;//вводим слово
    char lastLetter(firstWord.at(firstWord.length() - 1));//переменная содержит последнюю букву ранее введенного слова
 
    string currentWord;//переменнная в которой содержится текущее слово
    do {
        cout << "The last letter: " << lastLetter <<endl;
        cout << "Input the word beginning on '" << lastLetter << "': " <<endl;
        cin >> currentWord;//вводим текущее слово
        lastLetter = currentWord.at(0) == lastLetter ? currentWord.at(currentWord.length() - 1) : lastLetter;//если последняя буква равна первой букве нового слова
        //то в переменную последней буквы записываем последнюю букву текущего слова, если нет присиваем её саму себе. реализована эта логика посредством тернарного оператора условие ? true : flase
    } while (currentWord != "exit" || currentWord.at(0) == lastLetter);//если сообщение введенное пользователем 
    //не exit и первая буква соответствует последней делаем еще одну итеррацию
    cin.get();//перед выходом ждем ввода пользователя
    return 0;
}
 
Текущее время: 22:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru