毛のはえたようなもの

インターネット的なものをつらつらとかきつらねる。

重複する数字を表示(c++の場合)

#include <iostream>
#include <algorithm>
#include <vector>

using namespace std;

int main(int argc,char* argv[]){
    vector<int> num;
    int number;
    // ファイルからの入力
    while(true){
        cin >> number;
        if(number == 0){
            break;
        }
        num.push_back(number);
    }
    // ソート
    sort(num.begin(), num.end(),greater<int>());
    // 同じものがあれば表示
    int i=0;
    while(i+1 < num.size()){
        if(num[i] == num[i+1]){
            cout << num[i] << endl;
        }
        i++;
    }
    return 0;
}