• 締切済み

プログラミングわかりません・お願いします

プログラミングお願いしますJAVAです 問題 番号を収納する配列と、テストの点数を格納する配列をそれぞれ用意する。要素数はそれぞれ5とする。キーボードから受験生の番号とテストの点数を入力してそれぞれの配列に順に格納する。最後に、テストの点数が最高点だった学生の番号を画面に表示するコードを作成しなさい <ヒント>テストの点数を格納している配列で、テストの最高点が格納されている番号を調べれば、番号を格納する配列から、番号を参照できます

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.3

こんにちは >>入力されたデータより最高得点の学生の番号を走査 >>// 最高得点の学生の番号を表示する >>ということがわかりません。プログラムを書いてお願いします・言葉で説明してもわかりませんので・・・ 課題の作成代行はしないようにしていますのですみません。 学生でしょうか。授業で習っていませんか? いきなりこの課題が出るとは思えません。 「Java 配列から最大値」で沢山のサンプルが出てきます。 http://d.hatena.ne.jp/geek-it/20120226/p1 検索する力もつけたほうが良いです。 これを踏まえてわからないところを聞いてください。

全文を見る
すると、全ての回答が全文表示されます。
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.2

こんにちは。 課題の丸投げではなく一つずつそのままプログラムしていってみませんか? // 番号を格納する配列(要素数5) // テストの点数を格納する配列(要素数5) // キーボードから受験生の番号と点数を入力 // 順に格納する // 入力されたデータより最高得点の学生の番号を走査 // 最高得点の学生の番号を表示する これを踏まえて、どこがわからないのでしょうか?

dynabookwindow
質問者

補足

キーボードから番号と点数を入力順に作成することはできました 。 しかし、 入力されたデータより最高得点の学生の番号を走査 // 最高得点の学生の番号を表示する ということがわかりません。プログラムを書いてお願いします・言葉で説明してもわかりませんので・・・

全文を見る
すると、全ての回答が全文表示されます。
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

どこまでわかってどこがどうわからん?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • プログラミングお願いします(java)

    1、5人分の、番号国語の点数、算数の点数を格納できるような、2次元行列を作成する 2、次にキーボードから5人の番号と国語と算数の点数を入力して配列に格納する。 3、次に国語と算数のごうけいが高いものを順に、番号と国語と算数をならびかえる。 4、最後に合計の高い順に番号を画面に出力する。 出来るだけ簡単にお願いします。forとifそして配列を組み合わせてお願いします。

  • プログラミングわかんないです(JAVA)

    1、5人分の、番号国語の点数、算数の点数を格納できるような、2次元行列を作成する 2、次にキーボードから5人の番号と国語と算数の点数を入力して配列に格納する。 3、次に国語と算数のごうけいが高いものを順に、番号と国語と算数をならびかえる。 4、最後に合計の高い順に番号を画面に出力する

  • プログラミングお願いします{JAVA}

    1、5人分の、番号国語の点数、算数の点数を格納できるような、2次元行列を作成する 2、次にキーボードから5人の番号と国語と算数の点数を入力して配列に格納する。 3、次に国語と算数のごうけいが高いものを順に、番号と国語と算数をならびかえる。 4、最後に合計の高い順に番号を画面に出力する。

  • Eclipse による Java プログラミングの配列について質問です

    Eclipse による Java プログラミングの配列について質問です。 下の二つの問題に対して、それぞれのソースコードを教えてください。よろしくお願いします。 1. int型配列aの要素の中で,正の値だけを順に配列bの要素に 代入して,その結果を表示するプログラムを作成しなさい. ※配列aの要素と配列bの要素をそれぞれ表示すること. (実行例) 配列a={5 -1 3 4 -2 7} 配列b={5 3 4 7} 2. int型配列dataの要素の中で,最大値と何番目の配列の要素が 最大値か表示するプログラムを作成しなさい. ※配列dataの要素も表示すること. (実行例) 配列data={31 41 59 26 53 58 37 97 93 23 84} 最大値は97です 最大値は7番目の配列の要素です

    • ベストアンサー
    • Java
  • 次のプログラミングがわかりません。

    次のプログラミングがわかりません。 Basicでのプログラミングです。 Visual Basicではありません。 Data "AA", 63, 80, 76 Data "AB", 70,100, 87 Data "AC", 69, 85, 48 ・ ・ ・ Data "ZX", 63, 37, 83 Data "ZY", 81, 40, 75 Data "ZZ", 35, 88, 98 という26^2個のデータがあり、氏名,英語の点数,数学の点数,国語の点数と並んでいます。 データの番号(上から順に番号をつけます。) を入力したとき,その番号の人の氏名,各科目の点数,順位,評価とします。 例えば、2を入力すると, Input  データ番号 2 名前 AB     英語   数学   国語  総合 点数 70 100 87 257 順位  437 1 169 93 評価 D A B A と表示するプログラムを作りたいです。 評価は順位から決めるものとし, 1~100:A 101~200:B 201~350:C 351~500:D 501~676:E と評価します。 まずは、データをすべて配列変数に読み込んでから,それを処理するという手順でのプログラムを教えてほしいです。 英語だけの処理でもかまいません。 Data文は、ファイルに添付しておきます。 よろしくお願いします。

  • javaプログラムについて

    クラスの出席番号順にString型配列nameに名前が、 * int型配列scoreにテストの点数が格納されています。 * * 出席番号1 大悟 74点 * 出席番号2 琴音 70点 * 出席番号3 勇輝 88点 *       ・ *       ・ *       ・ *       ・ *       ・ * * このクラスの最高得点者の名前と、最低得点者の名前を * 表示するメソッドを作成してください。 * */ public class MethodAdd8 { public static void main(String[] args){ String[] name = {"大悟", "琴音","勇輝","葵","綾乃","和樹","凛","愛花","結愛","孝太郎"}; int[] score = {74,70,88,82,96,64,80,61,72,79}; //メソッドの呼び出し score("綾乃",1); score("愛花",2); } //ここにメソッドを追加してください public static void score(String name,int score){ if(score==1){ System.out.println("綾乃"); }else{ System.out.println("愛花"); } } } この配列から、最高得点者と最低得点者は分かるので上記のようにしたところ、 score配列の中から最高得点者と最低得点者を探すように、と言われました。 考え方やヒントなどをお願いします。

  • 詳細設計について・・・

    学校の課題なのですが、10回テストをして各テストの点数を低い順に並び替えるという問題です。そこで、処理手順を作成しなくてはならないのですが、(1)合計点、最高点、最低点を初回(先頭)の点数で初期化する。(2)並び替え前のデータを表示する。(3)バブルソートで配列を並び替える。(4)並び替え後のデータを表示する。といった感じです。(開始)→から始まってループとかを使ってやるみたいですけど、どうも流れ図に表せません・・・。特に、(3)がよくわかりませんので、そのへんを詳しく知りたいです。よろしくお願いします。

    • ベストアンサー
    • Java
  • 5つの要素を持つ配列から最高点を出力する

    1,5つの要素を持つ配列を受け取り、その最大値を返すint main(int x[])関数を定義してください。max()関数を使い、キーボードから学生の数とテストの点数を入力させ、最高点を出力うするコードを記述してください。 テストの点数を入力してください。 50 49 35 68 75 最高点は75点です、 みたいな感じの例題を作るまとめの練習ですが、ちょっと頭がこんがらがってしまいました。 とりあえず私が、途中まで記述したソースです。 #include<iostream> using namespace std; int max(int x[]); int main() { int tensu[5]; for (int i = 0; 0 < 5; i++) { cout << "テストの点数を入力してください。\n"; cin >> tensu[i]; } return 0; } int max(int x[]) { } 関数を使ってそれでif判定だとは思うのですが、関数を使ってifを使う方法が解りません。 ご教示よろしくお願いします。

  • プログラミング 配列 最小値

    プログラミング 配列 最小値 要素数が5の配列にキーボードから整数を入力し、最小値を表示する というプログラムのソースについてなんですが #include <stdio.h> int main(void) { int 1; int min, vc[5]; for(i = 0; i < 5; i++) vc(i) = i+1; ここまで自分で考えたんですが間違ってるでしょうか? 最小値を表示させる文がよくわからないのですが教えていただけないでしょうか

  • C言語プログラミング

    C言語プログラミングを作成したいのですが、全くわかりません… 成績処理についてのプログラミングお願いします! キーボードから試験の点数を読み込み0.5を掛ける。つぎに課題点を読み込み0. 25を掛ける。2つを加えて四捨五入してこれを授業点(75点満点)として表示。そして演習点(25点満点)を読み込み授業点に加え全体成績(100点満点)として表示する。最後に判定をして、0~59点は「不可」、60~69点は「可」、70~79点は「優」、それ以外は「入力ミス」と表示。 これをC言語プログラミングお願いします。