C/C++の宿題を片付けます 95代目
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
50:デフォルトの名無しさん 07/08/29 11:26:02 // >>45 // >46を参考に。 #include <stdio.h> #include <stdlib.h> #define EOA (-1) int arr_occur_ct(int const * array, int data) { if (array == NULL || data == EOA) return 0; unsigned count = 0; for (const int * p = array; * p != EOA; ++p) { if (* p == data) ++count; } return count; } int main() { int data = EOA; scanf("%d", & data); if (data == EOA) return 0; unsigned cnt = 0; int * arr = NULL; do { int val = EOA; scanf("%d", & val); arr = realloc(arr, (cnt + 1) * sizeof(* arr)); arr[cnt] = val; } while (arr[cnt++] != EOA); printf("%d\n", arr_occur_ct(arr, data)); return 0; } 51:デフォルトの名無しさん 07/08/29 11:41:22 数字一つごとにreallocって凄いな
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5377日前に更新/83 KB
担当:undef