100個の要素数を持つ整数型配列Aには、ランダムな値が入っている。
最大値を出力するプログラムそ作成せよ。
という問題です。
どなたか教えてください。お願いします。
あとNを入力し、Nより大きい数値がいくつか出力するプログラムという問題もお願いします。
お願いします
Re:お願いします
> それをmaxに入れてあげれば良いです。
思いっきり間違ってました。ifでmaxと配列内データを比較してifの処理内が実行された回数を出力すればいいんですね^^;
こんな感じですかね、もしかしたらscanfの使い方間違ってるかも知れませんのでご了承を。
---追記
また間違ってたので修正しておきました^^;申し訳ないです。コンパイルが通るか確認していないのでご了承を><;
tkmakwins15さんと同じ方式で書かせてもらいました。
---追記2
もういろんな意味でおかしいですね・・・contって・・・countの方が良いのかな・・・でも実行結果は同じになりますので。他にも勘違いしてる部分あるかもしれませんが、これから気を付けます。
思いっきり間違ってました。ifでmaxと配列内データを比較してifの処理内が実行された回数を出力すればいいんですね^^;
#include<stdio.h> int main() { int A[100]; int i; int N,cont=0; scanf("%d", &N); /*省略されています。*/for(i=0;i<100;i++) { /*省略されています。*/if(N < A)cont++; } printf("Nより大きい値は%d個です",cont); return 0; }
こんな感じですかね、もしかしたらscanfの使い方間違ってるかも知れませんのでご了承を。
---追記
また間違ってたので修正しておきました^^;申し訳ないです。コンパイルが通るか確認していないのでご了承を><;
tkmakwins15さんと同じ方式で書かせてもらいました。
---追記2
もういろんな意味でおかしいですね・・・contって・・・countの方が良いのかな・・・でも実行結果は同じになりますので。他にも勘違いしてる部分あるかもしれませんが、これから気を付けます。
Re:お願いします
まず、先ほど3つ質問させていただいたと思います。
・まず、今どれ位理解していますか?
・コードはどの辺まで今出来ていますか?
・どこが解らずに躓いていますか?
1つ目はご回答頂きましたが、後2つはどうでしょうか?
最低限でいいので今出来ているコードを提示してみて下さい。
後、ランダムな数値が入っているということですが、
どうやって格納しているのですか?
一つ一つ手入力ですか?
乱数で入力ですか?
ファイルから入力ですか?
それから以下の問題を解いてみて下さい。
1、
int型で変数aとbを宣言し、適当な数値を代入するプログラムを書きましょう。
2、
さらにmaxを宣言し、a,bの大きな方を変数maxに代入し、maxの値をprintfで表示するプログラムを書きましょう
・まず、今どれ位理解していますか?
・コードはどの辺まで今出来ていますか?
・どこが解らずに躓いていますか?
1つ目はご回答頂きましたが、後2つはどうでしょうか?
最低限でいいので今出来ているコードを提示してみて下さい。
後、ランダムな数値が入っているということですが、
どうやって格納しているのですか?
一つ一つ手入力ですか?
乱数で入力ですか?
ファイルから入力ですか?
それから以下の問題を解いてみて下さい。
1、
int型で変数aとbを宣言し、適当な数値を代入するプログラムを書きましょう。
2、
さらにmaxを宣言し、a,bの大きな方を変数maxに代入し、maxの値をprintfで表示するプログラムを書きましょう