【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※返信付き投稿の削除は禁止!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら


本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.21734

入力するデータの数を指定する
投稿者---もえみ(2005/06/30 21:00:04)


 C++なのですが、データを入力する前に、あらかじめいくつのデータを入力するかを指定するようにすることはできますか?

#include<iostream.h>
#include<math.h>

void main()
{
    int data[5];
    
    cout<<"データを入力して下さい。\n";
    for(int i=0;i<5;i++){
        cin>>data[i];
    }
    
    for(int j=0;j<5;j++){
        cout<<j+1<<"番目のデータは"<<data[j]<<"です。";
    }
}




この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:入力するデータの数を指定する 21735 まきじ 2005/06/30 21:22:57
<子記事> Re:入力するデータの数を指定する 21736 まきじ 2005/06/30 21:26:11


No.21735

Re:入力するデータの数を指定する
投稿者---まきじ(2005/06/30 21:22:57)


>#include<iostream.h>
>#include<math.h>

標準C++ でしたら、.h は要らないと思います。

>void main()

main の戻り値は、int と決まっています。

>あらかじめいくつのデータを入力するかを指定するようにすることはできますか?

cout<<"いくつデータを入力しますか?\n";
cin>>cnt;

int data = new data[cnt];


この投稿にコメントする

削除パスワード

No.21743

Re:入力するデータの数を指定する
投稿者---επιστημη(2005/07/01 10:20:33)


>cout<<"いくつデータを入力しますか?\n";
>cin>>cnt;
>
>int data = new data[cnt];

あわわわ…

int* data = new int[cnt];

んでもって、使い終わったら delete[] data;

# 配列なんかゴミ箱に捨てて、vector使うがシアワセなんだが (^^



この投稿にコメントする

削除パスワード

No.21744

Re:入力するデータの数を指定する
投稿者---まきじ(2005/07/01 10:37:45)


>int* data = new int[cnt];
>んでもって、使い終わったら delete[] data;

ご指摘有難うございます。その通りです・・・


この投稿にコメントする

削除パスワード

No.21736

Re:入力するデータの数を指定する
投稿者---まきじ(2005/06/30 21:26:11)


>#include<math.h>

math ではなく cmath だと思います。


この投稿にコメントする

削除パスワード

No.21742

Re:入力するデータの数を指定する
投稿者---もえみ(2005/07/01 00:32:01)


回答ありがとうございます。おかげさまで、データ数を指定することができました。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧