ベクトルの不要な値からのイテレータ印刷

ドレイクダニエルズ

プログラムの意図された性質は、ベクトルコンテナにランダムに数値を生成し、それらを昇順で並べ替えて、数値を出力することです。プログラムは正しくコンパイル0されますが、生成された各数値の値ソートして出力します

#include "stdafx.h"  
//contains all header files (ctime, algorithm, iostream, vector), also 
defines const vector size as 250

using namespace std;

void genRndNums(vector <int> &v);
void printVec(vector <int> &v);

int main()
{
    vector <int> myVector(VEC_SIZE);
    genRndNums(myVector);
    printVec(myVector);
    return 0;
}

void genRndNums(vector <int> &v)
{
    int v1;
    srand(time(nullptr));

    for (int i = 0; i < VEC_SIZE; i++)
    {
        v1 = rand() % 1000 + 1;
        v.push_back(v1);

        //v.push_back(rand() % 1000 + 1);
    }
}

void printVec(vector <int> &v)
{
    vector<int>::iterator it;
    sort(v.begin(), v.end());

    for (it = v.begin(); it != v.end(); it++)
    {
        cout << *it << "     ";
    }
}

250数字が印刷された場合、整数を0 250回表示し、残りの数字を昇順で表示します。

これは、print関数のforループに何かが間違っているためですが、ランダム化された整数のみを表示するようにベクトルを取得する方法がわかりません。

ユジン

push_backベクトルに要素を追加するために使用ているので、空のベクトルから始める必要があります。つまり、あなたは交換する必要があるvector <int> myVector(VEC_SIZE);vector <int> myVector;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

セットやベクトルからのイテレータを避ける

分類Dev

ベクトルイテレータの戻り値へのポインタ

分類Dev

異なるベクトルイテレータを比較し、最初のベクトルから要素を消去します

分類Dev

このコードのベクトルイテレータが停止しないのはなぜですか?

分類Dev

int型がSTLベクトルのイテレータになれないのはなぜですか?

分類Dev

ベクトルのリストにイテレータを設定できないのはなぜですか?

分類Dev

データベーステーブル値へのリダイレクト

分類Dev

逆イテレータからベクトルのインデックスを取得します

分類Dev

イテレータがベクトルの終わりに到達しないのはなぜですか?

分類Dev

ベクトルのbegin()イテレータを出力できないのはなぜですか?

分類Dev

ループ上で互換性のないベクトルイテレータ

分類Dev

433からhttpsへの不要なリダイレクト

分類Dev

C ++値で初期化されたベクトルイテレータの比較

分類Dev

レポートブック印刷97の不要なコピー

分類Dev

ポイントベースの滑らかな曲線(RGB曲線タイプのもの)からすべての値のテーブルを取得するためのモジュール/スクリプト

分類Dev

ベクトルの最後の要素のイテレータ

分類Dev

ベクトルの最後の要素のイテレータ

分類Dev

PDFファイルの印刷およびマージ中にメモリリークや不要なメモリ消費を回避するためにJavaでiTextを使用するためのベストプラクティスは何ですか

分類Dev

テーブルレイアウトの不要な行

分類Dev

RShiny-renderDTからテーブルを印刷すると、タイトルだけでなく、タイトルのHTMLコードが印刷されます。

分類Dev

constメソッドからベクトルイテレータのペアを返します

分類Dev

イテレータを使用してC ++でベクトルの末尾から要素を削除する

分類Dev

ベクトルの代わりにベクトルイテレータを返すのはいつですか?

分類Dev

c ++の一般的なint配列とベクトルイテレータ

分類Dev

const vector&と互換性のないベクトルイテレータ

分類Dev

Qt:QMap内のベクトルのイテレータ

分類Dev

ベクトルからのいくつかのサンプルの完全なデータフレーム

分類Dev

単一のイベントソースからのAngularfullcalendarディレクティブフィルターイベント

分類Dev

Rの `for`サイクルからの異なる長さのベクトル:データフレームでのマージ

Related 関連記事

  1. 1

    セットやベクトルからのイテレータを避ける

  2. 2

    ベクトルイテレータの戻り値へのポインタ

  3. 3

    異なるベクトルイテレータを比較し、最初のベクトルから要素を消去します

  4. 4

    このコードのベクトルイテレータが停止しないのはなぜですか?

  5. 5

    int型がSTLベクトルのイテレータになれないのはなぜですか?

  6. 6

    ベクトルのリストにイテレータを設定できないのはなぜですか?

  7. 7

    データベーステーブル値へのリダイレクト

  8. 8

    逆イテレータからベクトルのインデックスを取得します

  9. 9

    イテレータがベクトルの終わりに到達しないのはなぜですか?

  10. 10

    ベクトルのbegin()イテレータを出力できないのはなぜですか?

  11. 11

    ループ上で互換性のないベクトルイテレータ

  12. 12

    433からhttpsへの不要なリダイレクト

  13. 13

    C ++値で初期化されたベクトルイテレータの比較

  14. 14

    レポートブック印刷97の不要なコピー

  15. 15

    ポイントベースの滑らかな曲線(RGB曲線タイプのもの)からすべての値のテーブルを取得するためのモジュール/スクリプト

  16. 16

    ベクトルの最後の要素のイテレータ

  17. 17

    ベクトルの最後の要素のイテレータ

  18. 18

    PDFファイルの印刷およびマージ中にメモリリークや不要なメモリ消費を回避するためにJavaでiTextを使用するためのベストプラクティスは何ですか

  19. 19

    テーブルレイアウトの不要な行

  20. 20

    RShiny-renderDTからテーブルを印刷すると、タイトルだけでなく、タイトルのHTMLコードが印刷されます。

  21. 21

    constメソッドからベクトルイテレータのペアを返します

  22. 22

    イテレータを使用してC ++でベクトルの末尾から要素を削除する

  23. 23

    ベクトルの代わりにベクトルイテレータを返すのはいつですか?

  24. 24

    c ++の一般的なint配列とベクトルイテレータ

  25. 25

    const vector&と互換性のないベクトルイテレータ

  26. 26

    Qt:QMap内のベクトルのイテレータ

  27. 27

    ベクトルからのいくつかのサンプルの完全なデータフレーム

  28. 28

    単一のイベントソースからのAngularfullcalendarディレクティブフィルターイベント

  29. 29

    Rの `for`サイクルからの異なる長さのベクトル:データフレームでのマージ

ホットタグ

アーカイブ