
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int random[45][2], data[10][2];
int i, j, k, temp;
srand((unsigned)time(NULL));
for(k = i = 0; i < 10; i ++){
for(j = i + 1; j < 10; j ++){
random[k][0] = i + 1;
random[k][1] = j + 1;
k ++;
}
}
for(i = 45; i > 1; ){
j = rand() % i --;
temp = random[i][0];
random[i][0] = random[j][0];
random[j][0] = temp;
temp = random[i][1];
random[i][1] = random[j][1];
random[j][1] = temp;
}
for(i = 0; i < 10; i ++){
data[i][0] = random[i][0];
data[i][1] = random[i][1];
}
for(i = 0; i < 10; i ++) printf("(%d, %d)\n", data[i][0], data[i][1]);
return 0;
}
No.4
- 回答日時:
順序を保存する必要がないのであれば...
1. 比較用のファンクタを適切に作る。
2. 配列の全要素を、1.で作ったファンクタを指定したstd::setにinsertする。
3. std::setの全要素を洗い出す。
または、
1. 比較用のファンクタを適切に作る。
2. 1.で作ったファンクタを用いて配列を整列する。
3. std::uniqueまたはstd::unique_copyで重複要素を取り除く
型とかまったくわかりませんが、そんなときはジェネリックプログラミングの出番です。
> プログラミング初心者なので、全くわかりません。
がんばりましょう。
No.3
- 回答日時:
>プログラミング初心者なので、全くわかりません。
たぶんあなたが全くわからないのなら、その問題を初めて聞く私たちは、余計に全くわかりません。
コーディング以前の問題でとまっているようですが、課題を解決するための手順を考えてみましょう。(ロジックとか処理の中身はわからなくてもいいから)
そもそも
>よろしくお願いします。
何をよろしくお願いされたのかもわからないです(笑)
No.2
- 回答日時:
情報が圧倒的に不足しています。
(1)コードは、Cでしょうか? C++でしょうか?
(2)配列の宣言だけでも書いてください。
(3)()はつけないとありますが、文字列処理ですか?
最低限、このぐらいは情報がほしいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ListView重複データ削除 2 2022/08/05 18:12
- Visual Basic(VBA) ExcelVBAで配列2つを結合させて重複アドレスを削除したいです 3 2023/04/25 15:31
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Excel(エクセル) VBA 指定した列にある日時データから時間を削除する方法について 4 2022/04/14 11:17
- Excel(エクセル) VBA 文字列変換と指定した列にある日時データから時間を削除する方法について 2 2022/04/14 15:23
- Excel(エクセル) ExcelVBAでリストの項目に必要数と同じ手配数を分配していくマクロを作りたいです。 1 2022/07/29 18:36
- Visual Basic(VBA) vbaエクセルマクロについて教えてください A列とD列が下のようになっています B列、C列にも何かし 2 2023/02/20 20:06
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# Listを使わずに2次元配列の...
-
銀行ATMの数字キーの配列
-
複数の選択範囲の行番号を個別...
-
VB.NETでテキストボックスをコ...
-
C言語 配列の長さの上限
-
配列をEraseしてもメモリが開放...
-
VBでC言語のポインタみたい...
-
配列を含む構造体の初期値について
-
4勤2休のシフト作成
-
配列を使わずに、変数名を動的...
-
C++ CString の 配列
-
【速いブラインドタッチ】手を...
-
VBで構造体の配列を関数に渡す...
-
Excel関数でのコロンの使い方
-
C言語で、他の関数で配列を書...
-
VB.netの配列とVB6の配列の違い
-
unsigned char の配列で途中で0...
-
C言語についての質問です。 テ...
-
走査アルゴリズムについて
-
Redimした動的配列はEraseする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 配列の長さの上限
-
配列で格納したものをmsgboxで...
-
配列を使わずに、変数名を動的...
-
C# Listを使わずに2次元配列の...
-
【C言語】配列の中に配列を入れ...
-
C# 配列の変数宣言について。
-
配列の参照渡しで型が一致しま...
-
配列を含む構造体の初期値について
-
ExcelVBAで質問です。離れた二...
-
複数の選択範囲の行番号を個別...
-
先頭アドレスとは何ですか?
-
unsigned char配列への入力の仕方
-
【速いブラインドタッチ】手を...
-
C++ vectorに配列をプッシュしたい
-
配列をEraseしてもメモリが開放...
-
テキストファイルから文字列を...
-
VBで構造体の配列を関数に渡す...
-
銀行ATMの数字キーの配列
-
VB.NET 構造体の配列の検索機能...
-
C言語で特定列だけを抽出して配...
おすすめ情報