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

Задача по строкам и пунктуации на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу, удаляющую из текста все буквы, совпадающие с его последней буквой http://www.cyberforum.ru/cpp-beginners/thread866669.html
Нужно написать программу, удаляющую из текста все буквы, совпадающие с его последней буквой. Помогите, очень прошу!
C++ Найти наибольший элемент массива и сообщить его расположение относительно левой диагонали (C++ Builder) Дан целочисленный массив В. Найти наибольший элемент массива и сообщить его расположение относительно левой диагонали. http://www.cyberforum.ru/cpp-beginners/thread866662.html
C++ TCity.h(23): error C3861: strcpy: идентификатор не найден
#include "stdafx.h" using namespace std; class TCity{ public: char NameCity; char NameCountry; int KodCity; int KodCountry;
Определить, в котором часу была впервые отмечена отрицательная температура, в течение определенного периода C++
С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была впервые отмечена отрицательная температура.
C++ Написать игру с применением графики (graphics.h) http://www.cyberforum.ru/cpp-beginners/thread866654.html
Такая проблема. Нужно написать игру с применением графики, графика должна быть обязательно на grafics.h, а у меня 12-я студия. Что делать подскажете? С чего начать? И еще вопрос: мне тут посоветовали поставить игровой движок для начала. что это такое и с чем его едят, нужен ли он мне вообще?
C++ отсортировать связанный список помогите отсортировать односвязанный список. #include <iostream> #include <cstdlib> using namespace std; typedef struct linked_list{ int data; struct linked_list *next; }Linked_list; подробнее

Показать сообщение отдельно
stima
464 / 313 / 26
Регистрация: 22.03.2011
Сообщений: 1,024
Завершенные тесты: 2
16.05.2013, 17:49
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <vector>
#include <string>
#include <sstream>
#include <iostream>
#include <algorithm>
 
std::vector<std::string> split(const std::string& str)
  {
  std::stringstream ss(str);
  std::vector<std::string> splitted;
  
  for (std::string temp; ss >> temp; splitted.push_back(temp));
 
  return splitted;
  }
 
int main()
  {
  std::cout << "Enter ten sentences. Each sentence delimited by enter." << std::endl << std::endl;
 
  for (int i = 0; i < 10; ++i)
    {
    std::cout << "Enter one: ";
    std::string line;
    std::getline(std::cin, line);
    std::cout << std::endl;
 
    std::vector<std::string> words = split(line);
    if (words.empty())
      continue;
 
    std::sort(words.begin(), words.end(),
      [](const std::string& rhs, const std::string& lhs) -> bool
      {
      size_t count = std::max(rhs.size(), lhs.size());
      
      for (size_t i = 0; i < count; ++i)
        {
        char r = ::tolower(rhs[i]);
        char l = ::tolower(lhs[i]);
 
        /*should we check alpha only?*/
        if (r != l) return r < l;
        }
      
      return false;
      });
 
    std::cout << "Sorted: " << std::endl;
    for (auto it = words.begin(); it != words.end(); ++it)
      std::cout << *it << std::endl;
    }
 
  return 0;
  }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru