Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
hitr
0 / 0 / 0
Регистрация: 18.06.2012
Сообщений: 10
02.07.2012, 20:26  [ТС]

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

02.07.2012, 20:26. Просмотров 638. Ответов 3
Метки (Все метки)

Цитата Сообщение от Zuzik Посмотреть сообщение
ваш код почти подходит.
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 "std_lib_facilities.h"
#include <vector>
#include<iostream>
int main()
{
    setlocale(0,"");
    vector<string>names;
    vector<int>scores;
    string name=" ";
    int score=0;
    while(name!="No"&&score>=0)
    {
        cin>>name>>score;   
        for(int i=0;i<names.size();i++)
        {
            if(name==names[i])
                cout<<"Данное имя уже есть\n";
        
        }
        else
        {
        names.push_back(name);
        scores.push_back(score);
        }
    }
такое по определению работать не может, if внутри цикла, else после него, если все в один цикл запихнуть то записываться в вектор будет при каждой проверке, ответа пока так и не нашел.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2012, 20:26
Готовые ответы и решения для C++ Цикл и два вектора:

Заменить первые два нулевые элементы заданного вектора В на два первых НЕ нулевые элементы этого вектора
Дано вектор В, состоящий из N действительных чисел. Заменить первые два нулевые...

Два вектора
Привет. Задание такое: Считайте пять имен в вектор vector&lt; string&gt; name,...

Связать два вектора
Здравствуйте.Может кто подскажет,как реализовать такую задачу? Есть два...

Сравнить два вектора размерности n
Как сравнить два вектора размерности n? Например вектор a(2,3,2) сравнить с...

Можно ли сложить два вектора?
если можно то как?

Сформировать два вектора по условию
Ввести с клавиатуры целые числа M, N и вектор A=(a1, a2,...an), n=15. Вектор...

3
Цикл и два вектора C++   Следующее сообщение темы 
Другие темы раздела
C++ Нахождение двойных пробелов http://www.cyberforum.ru/cpp-beginners/thread617566.html
Здравствуйте! Задача такова: Во всем тексте вставить переход на новую строку там, где есть два или больше пробела подряд Вот мой код: #include <stdio.h> #include <stdlib.h> #include...
C++ Найти наибольший элемент массива в каждой строке. Дан массив из n x m элементов. Найти наибольший элемент массива в каждой строке. http://www.cyberforum.ru/cpp-beginners/thread617552.html
Веведение текста непосредственно на экран C++
Доброго времени суток всем, кто посетил эту тему. Я новичёк в программировании на c++. Заинтересовала такая вещь: Как вывести текст непосредственно на экран, а не в консоль. Т.е. вывел текст...
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);...
C++ Меню в консольном режиме.Текстовую с вводом номера строки, которую надо реализовать Как написать? с чего начать? Где можно почитать об этом? подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru