C++についての問題です。
200個の数値があり、
freq[0],freq[1],...,freq[8],freq[9] に,0 以上10未満のデータ数,10 以上20 未満のデータ数,…,80 以上90 未満のデータ数,90 以上100 未満のデータ数がそれぞれ入るようにする問題です。
#include <stdio.h>
int main() {
int x[] = {30,94,91,42,7,45,37,63,5,51,65,
97,49,82,35,41,2,62,50,86,35,53,98,62,33,2,
79,15,18,13,68,76,32,47,1,11,93,66,92,90,40,
57,3,59,64,10,39,11,1,91,57,86,29,56,91,97,
35,64,56,79,74,95,6,98,16,13,39,35,99,11,36,
11,14,12,42,45,37,13,10,33,57,81,69,86,89,7,
21,40,16,36,27,12,77,15,28,50,7,91,84,24,75,
56,29,29,26,31,56,61,20,65,34,72,87,32,44,67,
37,69,7,72,76,90,43,9,89,97,12,9,77,14,68,28,
17,12,58,51,43,35,84,74,7,92,30,50,67,30,0,98,
1,73,11,29,80,82,57,71,50,85,99,46,38,36,59,
11,33,98,60,3,44,74,98,77,54,62,39,81,56,78,
12,71,27,60,84,96,73,58,31,78,73,98,6,16,77,
51,44,10,30,48,1,29};
int freq[10]={0};
int i,n;
この部分だけをうまくやればできるはずなんですが、よくわかりません。
↓↓↓
for(){
for(i=0,i<10,i++){
if(i*10<=x[] && x[]<(i+1)*10)
freq[i]++;
}
}
↑↑↑
for ( i = 0 ; i < 10 ; i++ ) {
printf("%d 以上%d 未満のデータ数:%d", i*10, (i+1)*10, freq[i]);
}
while(1);
return 0;
}
10で割るやり方は使わずに、
0以上10未満ならカウントfreq[0]のカウントを1増やす、10以上20未満ならfreq[1]のカウントを1増やす……というのを繰り返しで処理して
それをxにある数値全部について繰り返しで処理するという二重構造だと思うのですが
『for』と『if』と『i』と『n』をどう組み立てていいかわかりません。
わかる方よろしくお願いします(>_<)
できればその部分を書いて解説いただけるとわかりやすくてありがたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C言語 3 2022/11/09 13:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GETはできるがPOSTができない、...
-
教えて下さい
-
Excelのマクロでワードのテキス...
-
【エクセル】測定時間がバラバ...
-
配列でデータが入っている要素...
-
不規則なデータのfft処理
-
シリアル通信プログラム(受信...
-
【EXCEL VBA】ブック内の特定の...
-
Matlab:plotで特定の値だけをプ...
-
VBA 毎日取得するデータを順番...
-
ADOを使用してExcelデータをAcc...
-
ExcelデータをVB.netで検索する...
-
javaでDBからデータを取ってき...
-
C言語について
-
VBAでシートからコンボボックス...
-
エクセルで2つの時系列のデー...
-
ALU mov命令
-
0が含まれる幾何平均が「#NUM!」
-
多量のSUMIF式を軽くしたい
-
【Excel】リストボックスにデー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
教えて下さい
-
【エクセル】測定時間がバラバ...
-
配列でデータが入っている要素...
-
多量のSUMIF式を軽くしたい
-
エクセルで2つの時系列のデー...
-
Excelのマクロでワードのテキス...
-
メモ帳(テキストデータ)をExc...
-
VBA 空白セルを削除ではない方...
-
VBAを使ってOutlookメール本文...
-
Accessで該当データにフラグを...
-
合計3TBのデータのハッシュ値を...
-
シーケンサにパソコンからアク...
-
S9タイプからXタイプにデータ...
-
カンマからスラッシュに
-
VBAでシートからコンボボックス...
-
VBA 毎日取得するデータを順番...
-
ビットシフトについて
-
ユーザーフォームのテキストボ...
-
EXCELVBAでSQLserverからデータ...
-
特定のデータの抽出方法を教え...
おすすめ情報