あばば
2 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:25:35.55 ID:KM1ypi6b0
☺
3 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:25:46.02 ID:p4EY8VWq0
つHSP
int(void){printf("Hello World\n");}
5 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:27:39.23 ID:9unziCDo0
…で、何が欲しいんだ?
#include<stdio.h>main(){while(1)printf("\a");}
これを実行すれば見えるものがある
数値0入力=>80
数値1入力=>70
数値2入力=>50
A : 2
B : 0
C : 1
条件はAは70以上 Bは60〜69 Cは50〜59
みたいなのを数値配列2こ使ってだしたい
for(i = 0 ; i < 3 ; i++){
printf("数値%d入力 =>", i)
scanf("%d", &dat[i]);
}
ここまでは分かるんだ
それ以降がわかんね
だずげで
10 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:31:37.07 ID:7BMKo5jM0
virushddbreak();
VIPで聞いてる時点で終わってる
下の結果も数値配列でだすんだ人数を
その出し方がわからn
だずげろお
13 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:32:52.65 ID:R7ozC7gD0
10111001を10進数にしなさい
だべがだずげで
15 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:35:28.26 ID:9unziCDo0
あと10分待ってろ
トリッキーなコードを期待sage
#include <stdio.h>
#define NUM 3
int main(void)
{
int tensuu[NUM];
int rank[3] = {0};
int i;
for(i=0;i<NUM;i++)
{
printf("数値%dを入力:",i);
scanf("%d",&tensuu[i]);
}
for(i=0;i<NUM;i++)
{
if(tensuu[i]>=70)
rank[0]++;
else if(tensuu[i]>=60)
rank[1]++;
else if(tensuu[i]>=50)
rank[2]++;
}
for(i=0;i<3;i++)
{
printf("条件%cは%d人です。\n",'A'+i,rank[i]);
}
return(0);
}
19 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:37:58.47 ID:NeOUoyWA0
意味不だ
20 :
運黒斎 ◆Unk..wwRu2 :2010/11/24(水) 20:38:16.14 ID:LMtavaL50 BE:2763508267-2BP(2001)
何が分からないのかkwsk
わからねええ
22 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:39:10.04 ID:gCCLTlAZ0
よくわからないけど問題を見やすく書いてくれ
>>18 これってdefine なきゃできないのですか神様
毎回そのお題で聞くカスばかりだな
ネットで解答探せよ
ポインタとか余裕だぜ
27 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:40:12.24 ID:9TAMTDuxO
他の言語で慣れてからCに行きゃいいのに
初心者向けじゃないぞC
28 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:40:31.86 ID:2mVnXbiLO
29 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:43:03.15 ID:XWeMawCE0
>>23 そもそもNUMが何の数値なのか理解してんのか
配列を二個つかて上で入力した点数を下の配列でA B Cでランクつけて人数を表示させたいのさ
31 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:44:01.61 ID:9unziCDo0
32 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:44:46.57 ID:ZvM3Roi40
どのへんが配列2個なのか まったくわからん
33 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:45:26.67 ID:R3Y1Zkoy0
ちゃんと授業は聞いとけよ
34 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:45:31.29 ID:9unziCDo0
あ、ヤバイ
35 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:46:37.62 ID:kCSaHJ5b0
excelでやったほうが楽じゃね
37 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:47:04.23 ID:qk9eHhgi0
最初の最初しかできてないじゃん
あでけた
でけたでけたでけたああああああああ
C言語中学生にはむずいのか
C#とかの方がいいのかな
39 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:47:33.19 ID:pEaD/Ezx0
>>7を読んでも何をしたいのかよく分からないのだが
40 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:47:54.92 ID:9unziCDo0
>>36 何ってそういうプログラム作ってやったんだよ
ただちょっと変な関数入れちまったせいで最後の最後にエラー吐くが、処理が終わった後だから使う分には問題無いだろ
問題が日本語でおk状態
42 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:48:28.07 ID:kCSaHJ5b0
43 :
運黒斎 ◆Unk..wwRu2 :2010/11/24(水) 20:48:37.20 ID:LMtavaL50 BE:1579147564-2BP(2001)
中学生でもC言語くらいできるでしょ
44 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:48:42.17 ID:lGrn0L9lO
C調言葉にご用心/サザンオールスターズ
45 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:48:44.10 ID:n8ggNtTJ0
printf
だろ?知ってるぜ。
揚げ足取りをやりたかっただけか
だとしても、問題が伝わってこないからおいてけぼりだ
49 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:50:51.20 ID:tx92ccS00
配列を2個使う理由がわからん
そういう指定なのか?
50 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:51:00.31 ID:iyqGHUtZP
入門書に書いてあるレベルなら小学生でもできるだろ
そこからが大変なだけで
プログラム乗っけてくれた人ありがとうございました
52 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:52:10.47 ID:9unziCDo0
お前動けばいいのか?
>>49 一個でprintfでやったら普通にできたから入力もランク表示も配列でやりたかっただけです。
54 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:52:59.28 ID:4kIleeFG0
ポインタで多くがふるいにかけら挫折する
第一難関
56 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:53:34.92 ID:EIzJdwLU0
独学でやってるのに初歩の初歩を2chに丸投げとか
マジでなんの意味もないな
57 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:53:54.12 ID:9unziCDo0
だからポインタが解らんとか難しいって言う奴からは絶対プログラミング習うな
このスレって何したいのかわからんよな
勉強したいってわけでもなさそうだし
59 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:54:10.29 ID:n8ggNtTJ0
ぜんぜん独学じゃねえな
60 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:54:18.11 ID:pEaD/Ezx0
>>18で良かったのかよ
ID:ymYL5TAb0はエスパーか
61 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:54:36.57 ID:CIgl7+Jm0
62 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:54:44.26 ID:9unziCDo0
>>55 じゃあ入力10個まで対応できるプログラム書けるのか?
63 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:55:20.73 ID:XWeMawCE0
エラー吐く実行ファイル公開するような奴がエラそうに「プログラミング習うな」ですかwwwwwwwwwwwwwwwwwwwwwwwwwwww
怖いですのうwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
マジックナンバーは作るなよ エラーの元だ
65 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:58:11.81 ID:nKMfHi5R0
C言語ムズいならD言語やっとけ
66 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:58:13.05 ID:EIzJdwLU0
{に一行使う奴はカスだから会話してはいけない
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int *tensuu;
int rank[3] = {0};
int i,n;
printf("人数を入力:");
scanf("%d",&n);
tensuu = (int*)calloc(n,sizeof(int));
for(i=0;i<n;i++)
{
printf("数値%dを入力:",i);
scanf("%d",&tensuu[i]);
}
for(i=0;i<n;i++)
{
if(tensuu[i]>=70)
rank[0]++;
else if(tensuu[i]>=60)
rank[1]++;
else if(tensuu[i]>=50)
rank[2]++;
}
for(i=0;i<3;i++)
{
printf("条件%cは%d人です。\n",'A'+i,rank[i]);
}
return(0);
}
68 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:59:25.92 ID:tx92ccS00
>>53 いまいち何が言いたいのかつかめないが
すべての値を配列に格納→各値を判断、ランク数カウント→ランク数の表示
の順番でやりたかったと勝手に思っておくわ
プログラムとしては無駄があるんだがなぁ
69 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 20:59:40.86 ID:Z5YJOnUoP
cout << "C言語とか遅れすぎわろち";
while(1) cout << "w";
下手に一行にしてステップ実行時にきたねーソースといわれる
>>62 for(i=0;i<10;i++){
printf("数値%dを入力:",i);
scanf("%d",&ten[i]);
これでいいんじゃないの
すまない。
74 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:01:09.39 ID:9unziCDo0
75 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:01:53.89 ID:kCSaHJ5b0
>>74 え!
for文で10回までにして
if文で点数分けて
最後にまたfor文でやればいいんじゃないの
だめなのか
78 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:03:24.95 ID:9unziCDo0
そもそもお前ホントにソース書いてるのか
仕事にするっていうなら別だけど、ポインタなんて9割自己満足だろ。
大事なのはアルゴリズムを考えて形にすること。
ヘッダファイルのシステムってよくわからんのだが
なんでこんなめんどくさいことになってんの
81 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:05:37.18 ID:4kIleeFG0
キモオタ率高めという噂の制御系のプログラマーたちの書くコードのことはよく分からないけれど
scanfとprintfって実務で使わないって誰かが言ってた、ほんと?
82 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:05:54.67 ID:X903qxXjP
>>76 何のためのdefineだアホ
つーかfor文閉じろ
>>81 どんなときにコマンドラインに出力するつもりだ?
84 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:06:50.73 ID:tx92ccS00
プログラマーじゃないがコマンドプロンプトを使って
入出力するなんて正気の沙汰じゃないと思うぞ
85 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:07:36.67 ID:9unziCDo0
「CUIの方が処理早いし!」とか言ってる奴が隣にいる
86 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:07:55.25 ID:4kIleeFG0
sprintf?とfscanf?かよく分かんないがそういうの使うんじゃない?
87 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:08:03.92 ID:Z5YJOnUoP
今のトレンドは#defineじゃなくてconst
88 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:08:11.63 ID:DxJH+6EK0
>>81 そもそも制御系は標準入出力なんかついてない場合の方が多い
ファイル入出力はあるからsscanf/sprintfは使うな
89 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:14:53.82 ID:Ceg6O+T00
sprintfは出力ファイル名を順次変えるときに良く使う
#include <stdio.h>
int main(void)
{
int tensuu[10];
int rank[3] = {0};
int i,;
for(i=0;i<10;i++)
{
printf("数値%dを入力:",i);
scanf("%d",&tensuu[i]);
}
for(i=0;i<10;i++)
{
if(tensuu[i]>=70)
rank[0]++;
else if(tensuu[i]>=60)
rank[1]++;
else if(tensuu[i]>=50)
rank[2]++;
}
for(i=0;i<3;i++)
{
printf("条件%cは%d人です。\n",'A'+i,rank[i]);
}
return(0);
}
どや!
92 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:23:45.13 ID:Jl4OPsPWP
何故わざわざdefineを消したのか
>>81 コマンドラインで処理するプログラムなんて身の回りにないでしょ。
VBとか.NETもってたらいじってみるといいよ。
94 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:24:32.35 ID:ZvM3Roi40
なぜdefineを使わなかったのか
95 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:26:01.40 ID:nKMfHi5R0
96 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:26:14.96 ID:Z5YJOnUoP
とりあえずコンパイルしてから貼ろうな
define なきゃだめなんかだめなんか
これじゃあかんのか!
98 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:27:42.94 ID:Ceg6O+T00
defineなんて今どき使わない、男なら
static const int
つ【いつもの五目並べ】
a,b,c=2,d[]={1,0,1,1,-1},e,f[64],g,h,i,j,k;main(){for(;k++<64;){for(b=a=g=0;a<
9;printf("%2d",a++));for(c=3-c;b<64;printf(" +\0 @\0 O"+f[b++]*3))b%8||printf(
"\n%2d",b/8+1);for(;(--a|--b)&~7||f[e=a*8+b];scanf("%d %d",&a,&b))printf(
"\nplayer%d:",c);for(f[e]=c;g<4;g++)for(e=h=5;e--+5;i=a-e*d[g],j=b-e*d[g+1],h=
(i|j)&~7||f[i*8+j]-c?5:h-1)if(!h)return printf("\nplayer%d win!",c);}}
101 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:31:02.08 ID:X903qxXjP
>>97 また3個に戻す時どうすんだ。
小さいコードだからまだいいが、
大規模になったら直すの面倒だし、
場合によっては、10がなにを意味するかすら分からなくなるぞ
102 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 21:33:19.44 ID:0ce7PGl3P
calloc() したら free() して。つか、new を使うんだぁ。
104 :
以下、名無しにかわりましてVIPがお送りします:2010/11/24(水) 22:36:31.37 ID:e6SijSJ90
C言語にnewは無いぞ
なんでC言語から始めるんだろう?C++でいいような。
小学校の時C挑戦したけど頭爆発しそうになった苦い経験が