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

Цикл и два вектора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение двойных пробелов http://www.cyberforum.ru/cpp-beginners/thread617566.html
Здравствуйте! Задача такова: Во всем тексте вставить переход на новую строку там, где есть два или больше пробела подряд Вот мой код: #include <stdio.h> #include <stdlib.h> #include <iostream.h> #include <conio.h>
C++ Найти наибольший элемент массива в каждой строке. Дан массив из n x m элементов. Найти наибольший элемент массива в каждой строке. http://www.cyberforum.ru/cpp-beginners/thread617552.html
Веведение текста непосредственно на экран C++
Доброго времени суток всем, кто посетил эту тему. Я новичёк в программировании на c++. Заинтересовала такая вещь: Как вывести текст непосредственно на экран, а не в консоль. Т.е. вывел текст он постоял 5 секунд и исчез. Мои размышления: Создать окно как в WipApp и фон сделать прозрачным. И после в этом же окне написать текст.
C++ Объявление переменных внутри блока switch
#include <iostream> int main() { int choice = 2; switch(choice) { //case 1: int x = 1; break; // ошибка case 1: int x; x = 1; break; // почему нет ошибки?
C++ Из Паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread617505.html
Здравствуйте. Помогите переписать этот код на C++. Сам пробовал, но не получается. var a,b:string; begin assign(input,'input.txt'); reset(input); assign(output,'output.txt'); rewrite(output); readln(a); read(b); a:=a+'a'; b:=b+'a'; while a+b<'aa' do
C++ Меню в консольном режиме.Текстовую с вводом номера строки, которую надо реализовать Как написать? с чего начать? Где можно почитать об этом? подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.07.2012, 22:44     Цикл и два вектора
Предлагаю вот такой вариант по проверки имён, он конечно очень кривой, но как вариант
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
#include <iostream>  
#include <string>
#include <vector> 
using namespace std; 
int main() 
{ 
    
    vector<string> vec_str; 
    int count = 0;         // счётчик
    
    string str;  
 
    while(str!="No") 
    { 
      cout << "Vvedite imia " << endl; 
      cin >> str; 
 
      for ( int i = 0; i < vec_str.size(); i++) // проходим до текущего размера вектора
      { 
          if(str == vec_str[i]) // если равно переходим к следующей итерации
              continue; 
          else 
              count++; // иначе +1
      } 
      if(count == vec_str.size() && str!="No") // если счётчик равен текущему размеру  
          vec_str.push_back(str);  // значит имя уникальное, помещаем в вектор
      count = 0;
    } 
 
    for ( int j = 0; j < vec_str.size(); j++) 
        cout << vec_str[j] << " "; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru