重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

今、functionの勉強中なのですが
ちょっと応用になるとわかりません、、、。

30,28,58,12,45,25,を
12,25,28,30,45,58にしたいのです。
(functionを使って。。。)

答えではなくどなたかヒントをください。

type
TPoints = array[1..10] of integer;

//メイン
begin
lvPoints[1] := 12;
lvPoints[2] := 25;

readln;
end;

メインとtypeの間がちょっと難しい。。。

どなたかいいヒントを!!

A 回答 (1件)

>メインとtypeの間がちょっと難しい。

。。

1.構文が解らないという意味なのでしょうか?
2.それとも揚げられている数値の変換規則に関しての質問なのでしょうか?

1の場合 関数の返値の型をTPointsとするなら

type
TPoints = array[1..10] of integer;

//メイン
function main() : TPoints;
var
TPoints :lvPoints;
begin
lvPoints[1] := 12;

{ ここには、2の場合の回答が入るけど、これだけでは何をどうしたいのか解りません。 }

result := lvPoints ;
end;
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!