公式サイト https://www.internet.ac.jp/
前スレ
【2018年4月開学】東京通信大学Part.2 [無断転載禁止](c)2ch.net
https://mao.5ch.net/test/read.cgi/lifework/1523608385/l50
Part.1
https://mao.5ch.net/test/read.cgi/lifework/1504958052/
東京通信大学
・学部 学科
情報マネジメント学部情報マネジメント学科
人間福祉学部 人間福祉学科
・キャンパス
東京 新宿駅前キャンパス(総合校舎コクーンタワー)
大阪 大阪駅前サテライトキャンパス (大阪モード学園・HAL大阪 総合校舎)
名古屋 名古屋駅前サテライトキャンパス (総合校舎スパイラルタワーズ)
設置者 学校法人 日本教育財団(旧学校法人モード学園)
探検
【2018年4月開学】東京通信大学Part.3
■ このスレッドは過去ログ倉庫に格納されています
1名無し生涯学習
2018/11/01(木) 12:51:55.96ID:8asb699G03名無し生涯学習
2018/11/02(金) 13:20:22.59ID:WNmV36II0 3年次編入がどうなるか気になるな
福祉の方は実習免除者が学費の安さにつられて集まりそうだけど
情報はどうだろう
福祉の方は実習免除者が学費の安さにつられて集まりそうだけど
情報はどうだろう
4名無し生涯学習
2018/11/02(金) 14:11:13.85ID:7TgI43kS0 >3
大学側では寮、社宅を希望者に紹介する予定…とのこと。
大学側では寮、社宅を希望者に紹介する予定…とのこと。
2018/11/02(金) 21:38:08.60ID:LtwITSxL0
この大学入試に作文なんてあるのか入ろうと思ったけど無理ゲーかも
6名無し生涯学習
2018/11/03(土) 13:25:49.10ID:mca5btJC0 プログラミングがわからん、1割程度しか合格してないおかしいもっと簡単にしろ。
とか言って奴、さっさと辞めたほうはいいと思う。本当に。
真面目に勉強してる側から見るといらないし。程度下げられ流の困るし。バカに合わせるんじゃなく、お前が努力して合わせるんだ。。
プログラマーになりたくねーとか言ってる奴も、だったら他の大学行って欲しい。
この学部には情報って名前ついてんだよ。今時、情報って名前付いていてプログラミングやりませんって文科省が認可すると思うか?
考えてから入学しろ。今なら20万ですすむからさっさと辞めろ。
とか言って奴、さっさと辞めたほうはいいと思う。本当に。
真面目に勉強してる側から見るといらないし。程度下げられ流の困るし。バカに合わせるんじゃなく、お前が努力して合わせるんだ。。
プログラマーになりたくねーとか言ってる奴も、だったら他の大学行って欲しい。
この学部には情報って名前ついてんだよ。今時、情報って名前付いていてプログラミングやりませんって文科省が認可すると思うか?
考えてから入学しろ。今なら20万ですすむからさっさと辞めろ。
2018/11/03(土) 18:04:59.57ID:6kDadEOdr
合格した1割がまた暴れてんのか
8名無し生涯学習
2018/11/03(土) 18:11:44.19ID:966+N1+J0 今学期も合格者1割だったのか
次は4楽器だね
次は4楽器だね
9名無し生涯学習
2018/11/03(土) 19:26:41.61ID:uLvKh0DL0 情報学部1年次の必修科目プログラミングの単位が合格率10%って。
入学する意味あるのか?
文部省に報告すべき低学力、低指導力だろう。
通信だからいいのか。
入学する意味あるのか?
文部省に報告すべき低学力、低指導力だろう。
通信だからいいのか。
10名無し生涯学習
2018/11/03(土) 19:39:16.33ID:aIPH5rzZ011名無し生涯学習
2018/11/03(土) 21:23:27.24ID:uwiUAeFY0 今日は週末なので詳しく報告するよ。
課題 合格者数 開始 締切
2-1 182 46.7% 10/17 11/6
2-2 174 44.6% 10/17 11/6
2-3 148 37.9% 10/17 11/6
2-4 138 35.4% 10/17 11/6
3-4 78 20.0% 10/17 11/6
4-4 29 7.4% 10/24 11/13
5-4 20 5.1% 10/24 11/13
6-4 5 1.3% 10/31 11/20
7-4 1 0.3% 10/31 11/20
ズレたらすまん。
課題 合格者数 開始 締切
2-1 182 46.7% 10/17 11/6
2-2 174 44.6% 10/17 11/6
2-3 148 37.9% 10/17 11/6
2-4 138 35.4% 10/17 11/6
3-4 78 20.0% 10/17 11/6
4-4 29 7.4% 10/24 11/13
5-4 20 5.1% 10/24 11/13
6-4 5 1.3% 10/31 11/20
7-4 1 0.3% 10/31 11/20
ズレたらすまん。
12名無し生涯学習
2018/11/03(土) 21:27:51.74ID:uwiUAeFY0 もういちど。
課題 合格者数 開始 締切
2-1 182 46.7% 10/17 11/6
2-2 174 44.6% 10/17 11/6
2-3 148 37.9% 10/17 11/6
2-4 138 35.4% 10/17 11/6
3-4 78 20.0% 10/17 11/6
4-4 29 7.4% 10/24 11/13
5-4 20 5.1% 10/24 11/13
6-4 5 1.3% 10/31 11/20
7-4 1 0.3% 10/31 11/20
課題 合格者数 開始 締切
2-1 182 46.7% 10/17 11/6
2-2 174 44.6% 10/17 11/6
2-3 148 37.9% 10/17 11/6
2-4 138 35.4% 10/17 11/6
3-4 78 20.0% 10/17 11/6
4-4 29 7.4% 10/24 11/13
5-4 20 5.1% 10/24 11/13
6-4 5 1.3% 10/31 11/20
7-4 1 0.3% 10/31 11/20
13名無し生涯学習
2018/11/03(土) 21:39:37.50ID:uwiUAeFY0 これをだね、2-1をやった人の数を母数にする
(つまり実際には受講していない人の数を除外する)と、合格者の割合はこうなる。
課題 合格者数
2-1 182 100.0%
2-2 174 95.6%
2-3 148 81.3%
2-4 138 75.8%
3-4 78 42.9%
4-4 29 15.9%
5-4 20 11.0%
6-4 5 2.7%
7-4 1 0.5%
締切が近い第二回と第三回の割合はまずまず。
四回と五回はこれから増えてくるだろう。
(つまり実際には受講していない人の数を除外する)と、合格者の割合はこうなる。
課題 合格者数
2-1 182 100.0%
2-2 174 95.6%
2-3 148 81.3%
2-4 138 75.8%
3-4 78 42.9%
4-4 29 15.9%
5-4 20 11.0%
6-4 5 2.7%
7-4 1 0.5%
締切が近い第二回と第三回の割合はまずまず。
四回と五回はこれから増えてくるだろう。
14名無し生涯学習
2018/11/03(土) 23:30:47.01ID:UnEu1NBP0 2−4がどうしてもわからん2−3のように
#include <stdio.h>
int main(int argc, char *argv[]){
int i, n;
scanf("%d", &n);
for(i= n; i<=m; i++){
printf("%d %d\n", i,i*i);
}
return 0;
}
じゃねーの?エラーがでるんだけど?
こうするとなぜか17点もらえるwww
#include <stdio.h>
int main(int argc, char *argv[]){
int i, n;
scanf("%d", &n);
for(i= 1; i<=n; i++){
printf("%d %d\n", i,i*i);
}
return 0;
}
#include <stdio.h>
int main(int argc, char *argv[]){
int i, n;
scanf("%d", &n);
for(i= n; i<=m; i++){
printf("%d %d\n", i,i*i);
}
return 0;
}
じゃねーの?エラーがでるんだけど?
こうするとなぜか17点もらえるwww
#include <stdio.h>
int main(int argc, char *argv[]){
int i, n;
scanf("%d", &n);
for(i= 1; i<=n; i++){
printf("%d %d\n", i,i*i);
}
return 0;
}
15名無し生涯学習
2018/11/03(土) 23:34:34.35ID:mca5btJC0 >>14
mの型定義と値はどうなってる?
mの型定義と値はどうなってる?
16名無し生涯学習
2018/11/04(日) 06:17:42.70ID:HS+dO3il0 >>14
そのコードでは「mがi以下なら」という条件はかけてるけど、変数mに値が代入されていない。
scanf("%d", &n); scanf("%d",&m);
こう書くと、標準入力の1文字目がnに、2文字目がmに代入される。
「整数 n、m が与えられたとき」はそういう意味。
これに気づきにくいんだよね。
intのとこにmの変数宣言もしておかないといけない。
そのコードでは「mがi以下なら」という条件はかけてるけど、変数mに値が代入されていない。
scanf("%d", &n); scanf("%d",&m);
こう書くと、標準入力の1文字目がnに、2文字目がmに代入される。
「整数 n、m が与えられたとき」はそういう意味。
これに気づきにくいんだよね。
intのとこにmの変数宣言もしておかないといけない。
17名無し生涯学習
2018/11/04(日) 06:30:23.43ID:HS+dO3il0 誤 「mがi以下なら」
正 「iがm以下なら」
正 「iがm以下なら」
18名無し生涯学習
2018/11/04(日) 10:20:40.69ID:oPhPs+/Z0 プログラムで煮詰まったら、休憩するなり違うことして一度離れると良い。
落ち着いてから俯瞰的に観ることで前に進める事が多々ある
落ち着いてから俯瞰的に観ることで前に進める事が多々ある
19名無し生涯学習
2018/11/04(日) 12:39:03.83ID:Wxt2U5lV0 あー3-4わからん
平均値出すと最大値最小値変になるし最大値出すと平均値最小値が変になる
平均値出すと最大値最小値変になるし最大値出すと平均値最小値が変になる
20名無し生涯学習
2018/11/04(日) 13:13:48.16ID:oPhPs+/Z0 >>19
お題とプログラム晒せばヒントぐらいは出せるカモよ。
お題とプログラム晒せばヒントぐらいは出せるカモよ。
21名無し生涯学習
2018/11/04(日) 14:12:48.86ID:Wxt2U5lV0 >>20
お題は3-4 最大・平均・最小:データだけの入力
標準入力から複数のデータ(整数)が1行に1個ずつ与えられる。 それらのデータの最大値・平均値・最小値をこの順に1行ずつ使って書き出す。
最大値・最小値は必要最小限の桁数で書き出し、平均値は、整数部は必要最小限の桁数で、小数部は小数点以下3桁まで書き出すこと。
なんだけどとりあえず
#include <stdio.h>
int main(int argc, char *argv[]){
int m, M, d, s, i;
scanf("%d", &M);
s= 0;
for(i= 0; scanf("%d", &d)== 1; i++){
s+= d;
if( d>M ) M= d;
if( d<m ) m= d;
}
printf("%d\n", M);
printf("%.3f\n", (double)s/i);
printf("%d\n", m);
return 0;
}
って書いたら最大値だけ正しく出てあとはめちゃめちゃになる
scanf("%d", &M);消したら最大値だけおかしくなるなーって感じで行ったり来たりしてる
もしかしてfor文何個かいるのかなとかintの宣言数違うのかなとか考え出したりしてもうよくわからん
お題は3-4 最大・平均・最小:データだけの入力
標準入力から複数のデータ(整数)が1行に1個ずつ与えられる。 それらのデータの最大値・平均値・最小値をこの順に1行ずつ使って書き出す。
最大値・最小値は必要最小限の桁数で書き出し、平均値は、整数部は必要最小限の桁数で、小数部は小数点以下3桁まで書き出すこと。
なんだけどとりあえず
#include <stdio.h>
int main(int argc, char *argv[]){
int m, M, d, s, i;
scanf("%d", &M);
s= 0;
for(i= 0; scanf("%d", &d)== 1; i++){
s+= d;
if( d>M ) M= d;
if( d<m ) m= d;
}
printf("%d\n", M);
printf("%.3f\n", (double)s/i);
printf("%d\n", m);
return 0;
}
って書いたら最大値だけ正しく出てあとはめちゃめちゃになる
scanf("%d", &M);消したら最大値だけおかしくなるなーって感じで行ったり来たりしてる
もしかしてfor文何個かいるのかなとかintの宣言数違うのかなとか考え出したりしてもうよくわからん
22名無し生涯学習
2018/11/04(日) 14:16:36.04ID:oPhPs+/Z0 For 文の初期値が何故0なんだ?1で試してみたか?
23名無し生涯学習
2018/11/04(日) 14:23:48.22ID:oPhPs+/Z0 あとmの初期化がないぞ
24名無し生涯学習
2018/11/04(日) 14:38:11.41ID:4WpHwRbF0 ・何故、最大値だけうまくいくか?
・最初に1行だけscanfした後にfor文でscanfするのか?
ここを考えるんだ。
与えられた数値同士を比較するんだよな。1番最初は比較するものがないから
まず各変数に最初のscanfでセットする必要があるよな。お前の場合は、最初の
scanfでMという変数に値をセットしている。だからMAXだけはうまくいく。
後はわかるな。
最後にコンパイルエラーは全部消せ。基本だ。
・最初に1行だけscanfした後にfor文でscanfするのか?
ここを考えるんだ。
与えられた数値同士を比較するんだよな。1番最初は比較するものがないから
まず各変数に最初のscanfでセットする必要があるよな。お前の場合は、最初の
scanfでMという変数に値をセットしている。だからMAXだけはうまくいく。
後はわかるな。
最後にコンパイルエラーは全部消せ。基本だ。
25名無し生涯学習
2018/11/04(日) 14:50:10.18ID:HS+dO3il0 >>21
scanf("%d", &M);
s= 0;
この時点で、
>最初の文字をMに読み込んだ。
>sに0を代入した。(←ここはダメ)
>mには何も代入されていない(←ここがもっとダメ)
おれの場合は、最初の文字をsに読み込んで、
それをMとmに代入した。
最初の一文字を読み込んだ時点で、sとMとmは全部同じ値にしておくこと。
一文字読み込んだ時点では、最大と最小合計は全て同じ値だからだよ。
scanf("%d", &M);
s= 0;
この時点で、
>最初の文字をMに読み込んだ。
>sに0を代入した。(←ここはダメ)
>mには何も代入されていない(←ここがもっとダメ)
おれの場合は、最初の文字をsに読み込んで、
それをMとmに代入した。
最初の一文字を読み込んだ時点で、sとMとmは全部同じ値にしておくこと。
一文字読み込んだ時点では、最大と最小合計は全て同じ値だからだよ。
26名無し生涯学習
2018/11/04(日) 14:50:20.96ID:4WpHwRbF0 ついでだ。
最初のscanfで読んだMの値をsやmに代入してやるんだ、。
多分そこで詰むだろうから、先読みして記載しておく。
最初のscanfで読んだMの値をsやmに代入してやるんだ、。
多分そこで詰むだろうから、先読みして記載しておく。
28名無し生涯学習
2018/11/04(日) 15:07:40.56ID:4WpHwRbF0 やったな。おめでとう。
細かいことはいいから感覚だけ掴んでおけ。
細かいことはいいから感覚だけ掴んでおけ。
29名無し生涯学習
2018/11/04(日) 21:10:35.28ID:UIfo9W1O0 この大学の合格率が低いのかと思った
ここって受験は論文?
ここって受験は論文?
30名無し生涯学習
2018/11/04(日) 21:22:51.63ID:ahyiU8p70 試験は小論文だけどアドミッションポリシーに沿って書けば落ちないはず
31名無し生涯学習
2018/11/04(日) 23:08:37.11ID:HS+dO3il0 11月4日 23:00
49.5% 2-1 193名(49.5%) 【コピペ】
38.5% 2-4 150名(38.5%) 【変数 for文】
24.6% 3-4 96名(24.6%) 【変数 for文】
7.9% 4-4 31名(7.9%) 【条件分岐】
6.7% 5-4 26名(6.7%) 【ライブラリ】
1.8% 6-4 7名(1.8%) 【動的配列】
0.5% 7-4 2名(0.5%) 【メルセンヌ数 フィボナッチ数 循環小数】
49.5% 2-1 193名(49.5%) 【コピペ】
38.5% 2-4 150名(38.5%) 【変数 for文】
24.6% 3-4 96名(24.6%) 【変数 for文】
7.9% 4-4 31名(7.9%) 【条件分岐】
6.7% 5-4 26名(6.7%) 【ライブラリ】
1.8% 6-4 7名(1.8%) 【動的配列】
0.5% 7-4 2名(0.5%) 【メルセンヌ数 フィボナッチ数 循環小数】
32名無し生涯学習
2018/11/04(日) 23:26:05.20ID:oPhPs+/Z0 >>31
いつもいつもありがとう
いつもいつもありがとう
33名無し生涯学習
2018/11/04(日) 23:27:04.35ID:jB/vdJ9Z0 ここの人たち親切だしなんか本と助け合ってるって感じ
34名無し生涯学習
2018/11/04(日) 23:32:00.73ID:jB/vdJ9Z0 >>16さん
#include <stdio.h>
int main(int argc, char *argv[]){
int i, n,m;
scanf("%d", &n);scanf("%d", &m);
for(i= 1; i<=m; i++){
printf("%d %d\n", i,i*i);
}
return 0;
}
でやってみましたが100点にはなりません。。
これ以上に変えるところなんて・・
#include <stdio.h>
int main(int argc, char *argv[]){
int i, n,m;
scanf("%d", &n);scanf("%d", &m);
for(i= 1; i<=m; i++){
printf("%d %d\n", i,i*i);
}
return 0;
}
でやってみましたが100点にはなりません。。
これ以上に変えるところなんて・・
35名無し生涯学習
2018/11/04(日) 23:40:25.87ID:oPhPs+/Z0 >>34
16では無いがそのプログラムでscanfで読み込んだnはどこかで使われてるの?
16では無いがそのプログラムでscanfで読み込んだnはどこかで使われてるの?
36名無し生涯学習
2018/11/05(月) 00:02:29.08ID:5txKu8S00 >>34
お題がわからんが、お前さんが作ったプログラムを解説するから、よく見てお題とどこが違うか考えるんだ。
#include <stdio.h> //これは説明せずとも定型文だ。
int main(int argc, char *argv[]){ //これも定型文だ。
int i, n,m; //i,n,mのint型の型宣言
scanf("%d", &n);scanf("%d", &m); //標準入力(キーボード)からまずnを読む、次にmを読む
for(i= 1; i<=m; i++){ //初期値1としたiが、m以上になるまでの間繰り返せ。ただし増分は1だ。
printf("%d %d\n", i,i*i); //まず最初にiを標準出力(ディスプレイ)に表示し、次にi*i
を表示する。
} //for文冒頭にもどれ
return 0; //処理が終わったらリターンコード0を返せ
} //プログラム終わりだ。
ところでnはどこで使ってるんだ?
お題がわからんが、お前さんが作ったプログラムを解説するから、よく見てお題とどこが違うか考えるんだ。
#include <stdio.h> //これは説明せずとも定型文だ。
int main(int argc, char *argv[]){ //これも定型文だ。
int i, n,m; //i,n,mのint型の型宣言
scanf("%d", &n);scanf("%d", &m); //標準入力(キーボード)からまずnを読む、次にmを読む
for(i= 1; i<=m; i++){ //初期値1としたiが、m以上になるまでの間繰り返せ。ただし増分は1だ。
printf("%d %d\n", i,i*i); //まず最初にiを標準出力(ディスプレイ)に表示し、次にi*i
を表示する。
} //for文冒頭にもどれ
return 0; //処理が終わったらリターンコード0を返せ
} //プログラム終わりだ。
ところでnはどこで使ってるんだ?
37名無し生涯学習
2018/11/05(月) 01:03:48.60ID:dXXuMpXe038名無し生涯学習
2018/11/05(月) 01:06:47.51ID:dXXuMpXe039名無し生涯学習
2018/11/05(月) 12:31:54.10ID:6jcf7ZaD040名無し生涯学習
2018/11/05(月) 13:43:46.11ID:kS3TZ6Bi0 ここ出て本当にプログラマーになりたいって奴いるの?
スレの内容見てると中学生の技術家庭レベルだけど大丈夫なのか。
なんにせよプログラマーになりたいという目標はあんまおいしくないよ。
相当才能あるやつじゃないと元とれんぞ。(時間・金)
学業以外にもアンテナ張って情報収集していくのは当然として
コーダーどまりにならないように発想力も磨いていった方がいい。
お勧めはSEをとりあえず目標として据え、視野を広げる。
SEは死ぬほど大変な仕事だがプログラマーを目標にするより
現実味があるしキャリアアップしやすい。30代で芽が出るようならもうけもの。
スレの内容見てると中学生の技術家庭レベルだけど大丈夫なのか。
なんにせよプログラマーになりたいという目標はあんまおいしくないよ。
相当才能あるやつじゃないと元とれんぞ。(時間・金)
学業以外にもアンテナ張って情報収集していくのは当然として
コーダーどまりにならないように発想力も磨いていった方がいい。
お勧めはSEをとりあえず目標として据え、視野を広げる。
SEは死ぬほど大変な仕事だがプログラマーを目標にするより
現実味があるしキャリアアップしやすい。30代で芽が出るようならもうけもの。
41名無し生涯学習
2018/11/05(月) 13:50:42.00ID:6jcf7ZaD0 >>40
>>スレの内容見てると中学生の技術家庭レベルだけど大丈夫なのか。
たしかに言えてる
まったくわからんって人、ほんとうにまったくなのか?
奇特な助っ人の時間を奪うための芝居じゃないか?
このレベルでまったくわからないなら情報系学部への適性はゼロ
>>スレの内容見てると中学生の技術家庭レベルだけど大丈夫なのか。
たしかに言えてる
まったくわからんって人、ほんとうにまったくなのか?
奇特な助っ人の時間を奪うための芝居じゃないか?
このレベルでまったくわからないなら情報系学部への適性はゼロ
42名無し生涯学習
2018/11/05(月) 13:56:57.89ID:imlADz+D0 みなさんありがとうございます!ケアレスミス修正をしたらできました!
感謝いたします!
感謝いたします!
43名無し生涯学習
2018/11/05(月) 14:58:15.98ID:g4hhM7n7M 英語の講義って発音やら穴埋めみたいな授業あるけど開いただけで出席扱いになるじゃん?あれってちゃんとやらないと評価に響く?
44名無し生涯学習
2018/11/05(月) 15:16:13.00ID:Vu2q0b6j0 現在プログラミング実習で7−4まで到達してるの3人だけかよ
45名無し生涯学習
2018/11/05(月) 16:17:57.58ID:imlADz+D0 3-1ガなぞです・・・
#include <stdio.h>
int main(int argc, char *argv[]){
int d, n, i;
scanf("%d", &n);
s= 1;
for(i= 0; i!=n; i++){
scanf("%d", &d);
s+= d;
}
printf("%d\n", s);
return 0;
}
エラーがなぜか出るんですが・・・
#include <stdio.h>
int main(int argc, char *argv[]){
int d, n, i;
scanf("%d", &n);
s= 1;
for(i= 0; i!=n; i++){
scanf("%d", &d);
s+= d;
}
printf("%d\n", s);
return 0;
}
エラーがなぜか出るんですが・・・
46名無し生涯学習
2018/11/05(月) 16:34:34.56ID:imlADz+D0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &s);
s= 0;
for(i= s; scanf("%d", &d); i++){
s+= d;
}
printf("%d\n", s);
return 0;
}
修正してみました
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &s);
s= 0;
for(i= s; scanf("%d", &d); i++){
s+= d;
}
printf("%d\n", s);
return 0;
}
修正してみました
47名無し生涯学習
2018/11/05(月) 16:47:58.41ID:imlADz+D0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &d);
s= 0;
for(i= 0;scanf("%d", &d)==1; i++){
s+= d;
}
printf("%3f\n", (double)s/i);
return 0;
}
いやこうか
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &d);
s= 0;
for(i= 0;scanf("%d", &d)==1; i++){
s+= d;
}
printf("%3f\n", (double)s/i);
return 0;
}
いやこうか
48名無し生涯学習
2018/11/05(月) 16:54:35.12ID:+Lamb/5oa まずは何のエラーか示そうよ。
sが型宣言されていないコンパイルエラーか?
だとすると何故かではなく出るべきとしてエラーになったんよ。
sが型宣言されていないコンパイルエラーか?
だとすると何故かではなく出るべきとしてエラーになったんよ。
49名無し生涯学習
2018/11/05(月) 17:34:03.19ID:imlADz+D0 48さん
3−2なんですが
#include <stdio.h>
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &n);
s= 0;
for(i= 0; i!=n; i++){
scanf("%d", &d);
s+= d;
}
printf("%d\n", s);
printf("%d\n", i);
printf("%.3f\n", (double)s/i);
return 0;
}
とかいたところ
コンパイルに失敗しました
p2-2.c: In function 'main':
p2-2.c:6:18: error: 'n' undeclared (first use in this function)
scanf("%d", &n);
^
p2-2.c:6:18: note: each undeclared identifier is reported only once for each function it appears inとでます
3−2なんですが
#include <stdio.h>
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &n);
s= 0;
for(i= 0; i!=n; i++){
scanf("%d", &d);
s+= d;
}
printf("%d\n", s);
printf("%d\n", i);
printf("%.3f\n", (double)s/i);
return 0;
}
とかいたところ
コンパイルに失敗しました
p2-2.c: In function 'main':
p2-2.c:6:18: error: 'n' undeclared (first use in this function)
scanf("%d", &n);
^
p2-2.c:6:18: note: each undeclared identifier is reported only once for each function it appears inとでます
50名無し生涯学習
2018/11/05(月) 17:44:50.83ID:KBI+25V20 3-2なのですが、どこが間違ってるか分からないのでどなたかお力をお貸しください
#include <stdio.h>
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &d);
s= 0;
for(i= 0; scanf("%d", &d)==1; i++){
s+= d;
}
printf("%d\n", s);
printf("%d\n", i);
printf("%.3f\n", (double)s/i);
return 0;
}
#include <stdio.h>
int main(int argc, char *argv[]){
int d, s, i;
scanf("%d", &d);
s= 0;
for(i= 0; scanf("%d", &d)==1; i++){
s+= d;
}
printf("%d\n", s);
printf("%d\n", i);
printf("%.3f\n", (double)s/i);
return 0;
}
51名無し生涯学習
2018/11/05(月) 19:14:45.83ID:jVKA2Jw0a 出先だから戻ったら見る。しばし待たれよ
52名無し生涯学習
2018/11/05(月) 19:16:49.23ID:jVKA2Jw0a >>49
nが型宣言されてないってよ。
nが型宣言されてないってよ。
53名無し生涯学習
2018/11/05(月) 19:23:44.44ID:dXXuMpXe054名無し生涯学習
2018/11/05(月) 19:25:23.57ID:jVKA2Jw0a55名無し生涯学習
2018/11/05(月) 19:34:54.41ID:dXXuMpXe0 >>50
scanf("%d", &d); 【1文字目をdに読み込む】
s= 0; 【なのに合計をゼロにしてしまう】
for(i= 0; scanf("%d", &d)==1; i++){ 【2文字目以降を最後まで読んで合計する・読んだ回数を数える】
s+= d;
}
2文字目以降の数量と合計になっているからNGになる。
1文字目を読む行を消すだけで100点になるよ。
scanf("%d", &d); 【1文字目をdに読み込む】
s= 0; 【なのに合計をゼロにしてしまう】
for(i= 0; scanf("%d", &d)==1; i++){ 【2文字目以降を最後まで読んで合計する・読んだ回数を数える】
s+= d;
}
2文字目以降の数量と合計になっているからNGになる。
1文字目を読む行を消すだけで100点になるよ。
56名無し生涯学習
2018/11/05(月) 19:42:07.60ID:jVKA2Jw0a >>41
最初はこんな感じだ。3回目配信から本性が現れる。このままだと4回目配信時には耐えられない。ここでプログラム晒して救えるのもこの辺りまで。そろそろ手に負えなくなってここでは誰も助けなくなるだろう。
最初はこんな感じだ。3回目配信から本性が現れる。このままだと4回目配信時には耐えられない。ここでプログラム晒して救えるのもこの辺りまで。そろそろ手に負えなくなってここでは誰も助けなくなるだろう。
57名無し生涯学習
2018/11/05(月) 19:57:39.26ID:KBI+25V2058名無し生涯学習
2018/11/05(月) 19:58:59.01ID:imlADz+D0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M;
scanf("%d",&M);
for(; scanf("%d", &d)==1;){
if( d>M ) M= 2;;
}
printf("%d\n", 1);
return 0;
}
3-3 ?
int main(int argc, char *argv[]){
int d, M;
scanf("%d",&M);
for(; scanf("%d", &d)==1;){
if( d>M ) M= 2;;
}
printf("%d\n", 1);
return 0;
}
3-3 ?
59名無し生涯学習
2018/11/05(月) 20:14:09.32ID:KBI+25V2060名無し生涯学習
2018/11/05(月) 20:54:18.47ID:CGYQsqDf0 卒業するまでこんな調子かね
61名無し生涯学習
2018/11/05(月) 21:09:49.32ID:KBI+25V20 3-3です。ここからどうすれば良いか分からないので、力を貸してください
#include <stdio.h>
int main(int argc, char *argv[]){
int d, M;
scanf("%d",&M);
for(; scanf("%d", &d)==1;){
if( d<M ) M= d;;
}
printf("%d\n", M);
return 0;
}
#include <stdio.h>
int main(int argc, char *argv[]){
int d, M;
scanf("%d",&M);
for(; scanf("%d", &d)==1;){
if( d<M ) M= d;;
}
printf("%d\n", M);
return 0;
}
62名無し生涯学習
2018/11/05(月) 21:46:49.44ID:zw35H4YU063名無し生涯学習
2018/11/05(月) 22:04:21.43ID:46uuEz1j0 >>61
お題は「データの個数・最小値をこの順に1行ずつ使って書き出す。」
しかしそのコードでは個数を数えていない。
変数[i]を追加して、for文の中にいれる。
初期値は1で、繰り返すたびにi++だよ。
出力にもiの値を出力するようにすればOK!
お題は「データの個数・最小値をこの順に1行ずつ使って書き出す。」
しかしそのコードでは個数を数えていない。
変数[i]を追加して、for文の中にいれる。
初期値は1で、繰り返すたびにi++だよ。
出力にもiの値を出力するようにすればOK!
64名無し生涯学習
2018/11/05(月) 22:31:32.90ID:IAGUjoU80 11月5日 22:30
2-1 206名 (52.8%) コピペ
2-4 164名 (42.1%) 変数 for文
3-4 102名 (26.2%) 変数 for文
4-4 31名 (7.9%) 条件分岐
5-4 30名 (7.7%) ライブラリ
6-4 8名 (2.1%) 配列
7-4 4名 (1.0%) 長桁計算
第二回と第三回は明日が締切だよ。
でも締切を過ぎても再提出できるから大丈夫。おちついていこう。
2-1 206名 (52.8%) コピペ
2-4 164名 (42.1%) 変数 for文
3-4 102名 (26.2%) 変数 for文
4-4 31名 (7.9%) 条件分岐
5-4 30名 (7.7%) ライブラリ
6-4 8名 (2.1%) 配列
7-4 4名 (1.0%) 長桁計算
第二回と第三回は明日が締切だよ。
でも締切を過ぎても再提出できるから大丈夫。おちついていこう。
65名無し生涯学習
2018/11/05(月) 22:35:10.43ID:imlADz+D0 63さん
#include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;){
if( d<M ) M= d;;
}
printf("%d\n", M);
return 0;
}ですか?
#include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;){
if( d<M ) M= d;;
}
printf("%d\n", M);
return 0;
}ですか?
66名無し生涯学習
2018/11/05(月) 23:00:06.64ID:7f/yPUHn067名無し生涯学習
2018/11/05(月) 23:49:37.44ID:imlADz+D0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1,i++;){
if( d<M ) M= d;;
}
printf("%d\n", i);
printf("%d\n", M);
return 0;
}
エラーになりました
・・
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1,i++;){
if( d<M ) M= d;;
}
printf("%d\n", i);
printf("%d\n", M);
return 0;
}
エラーになりました
・・
68名無し生涯学習
2018/11/05(月) 23:51:41.97ID:imlADz+D0 66さんありがとうございました
なんとかできました^^:
なんとかできました^^:
69名無し生涯学習
2018/11/05(月) 23:52:55.79ID:4ntjFXOA0 >>64
これが楽しみだ
これが楽しみだ
70名無し生涯学習
2018/11/06(火) 00:26:59.55ID:bhXXzvUH0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(; scanf("%d", &d)==1;i++){
if( d>M ) M= d;;
}
printf("%d\n", i);
printf("%d\n", M);
printf("%,3f\n", M);
return 0;
3-4?
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(; scanf("%d", &d)==1;i++){
if( d>M ) M= d;;
}
printf("%d\n", i);
printf("%d\n", M);
printf("%,3f\n", M);
return 0;
3-4?
71名無し生涯学習
2018/11/06(火) 01:00:05.45ID:+6B8X6Sx0 >>70
いままでのは惜しいとこまでいってたけど、今度のはまだぜんぜん出来てない。
@
お題は「データの最大値・平均値・最小値をこの順に1行ずつ使って書き出す。」
変数Mは最大値を表している。
if( d>M ) M= d;
これは読み込んだ値がMより大きい場合、Mにdを代入する。
ここまで正しい。
いけてないのは、
最小値を格納する変数m(小文字のm)が無いこと。
変数mを定義して、Mと同様の処理を追加する。最小値なので
d<m
ここだけは大文字のMのときと逆にする。最小と最大の違いね。
A
for文の中に、iの初期化がない。i=1を追加しておいて。
B
printf("%d\n", i);? 【読み込んだ回数=データの個数】
printf("%d\n", M);? 【データの最大値を出力】
printf("%,3f\n", M);? 【データの最大値を小数点以下3桁で出力】
まず、データの個数はお題で求められていないので必要ない。
最大値を出力の行は正しい。
その次に最小値を出力する。前述のm(小文字)に変えて、小数点以下3桁の表示形式を加える。doubleへの型変更も必要。
おそらくまだわからないだろうから、出来たとこまでまたアップして。
いままでのは惜しいとこまでいってたけど、今度のはまだぜんぜん出来てない。
@
お題は「データの最大値・平均値・最小値をこの順に1行ずつ使って書き出す。」
変数Mは最大値を表している。
if( d>M ) M= d;
これは読み込んだ値がMより大きい場合、Mにdを代入する。
ここまで正しい。
いけてないのは、
最小値を格納する変数m(小文字のm)が無いこと。
変数mを定義して、Mと同様の処理を追加する。最小値なので
d<m
ここだけは大文字のMのときと逆にする。最小と最大の違いね。
A
for文の中に、iの初期化がない。i=1を追加しておいて。
B
printf("%d\n", i);? 【読み込んだ回数=データの個数】
printf("%d\n", M);? 【データの最大値を出力】
printf("%,3f\n", M);? 【データの最大値を小数点以下3桁で出力】
まず、データの個数はお題で求められていないので必要ない。
最大値を出力の行は正しい。
その次に最小値を出力する。前述のm(小文字)に変えて、小数点以下3桁の表示形式を加える。doubleへの型変更も必要。
おそらくまだわからないだろうから、出来たとこまでまたアップして。
72名無し生涯学習
2018/11/06(火) 01:10:08.05ID:+6B8X6Sx0 >>70
つづき
printf("%,3f\n", M);
ここの、%と3の間はカンマではなくピリオド(ドット)が正しいよ。
お題で求められているのは最大・平均・最小の順なので、
printf(iではなくMに変える)
printf(Mではなくs/iに変えて、小数点いか3桁と指示する)
printf(最小値なのでMではなくmを出力)
つづき
printf("%,3f\n", M);
ここの、%と3の間はカンマではなくピリオド(ドット)が正しいよ。
お題で求められているのは最大・平均・最小の順なので、
printf(iではなくMに変える)
printf(Mではなくs/iに変えて、小数点いか3桁と指示する)
printf(最小値なのでMではなくmを出力)
73名無し生涯学習
2018/11/06(火) 01:14:09.96ID:bhXXzvUH0 71さん
ほんとうにありがとうございます。
明日またやってみます、少しずつ判ってきた気がします。またコメントしますね
ほんとうにありがとうございます。
明日またやってみます、少しずつ判ってきた気がします。またコメントしますね
74名無し生涯学習
2018/11/06(火) 07:26:44.51ID:bhXXzvUH0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= d;;
}
printf("%d\n", M);
printf("%.3f\n", s/i);
printf("%d\n", m);
return 0;
でp2-2.c: In function 'main':
p2-2.c:8:23: error: 'm' undeclared (first use in this function)
if( d>M ) M= d; if( d<m ) m= d;;
^
p2-2.c:8:23: note: each undeclared identifier is reported only once for each function it appears in
p2-2.c:11:18: error: 's' undeclared (first use in this function)
printf("%.3f\n", s/i);
^
p2-2.c:13:1: error: expected declaration or statement at end of input
return 0;
^とでました
int main(int argc, char *argv[]){
int d, M, i;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= d;;
}
printf("%d\n", M);
printf("%.3f\n", s/i);
printf("%d\n", m);
return 0;
でp2-2.c: In function 'main':
p2-2.c:8:23: error: 'm' undeclared (first use in this function)
if( d>M ) M= d; if( d<m ) m= d;;
^
p2-2.c:8:23: note: each undeclared identifier is reported only once for each function it appears in
p2-2.c:11:18: error: 's' undeclared (first use in this function)
printf("%.3f\n", s/i);
^
p2-2.c:13:1: error: expected declaration or statement at end of input
return 0;
^とでました
75名無し生涯学習
2018/11/06(火) 08:19:28.89ID:d5WMeN9D0 社会人の募集もう終わったのかな?
76名無し生涯学習
2018/11/06(火) 11:35:51.09ID:PfoDjNUv0 >>74
mとsが宣言されていない
最初の1文字目を読み込んだ後、sとmとMは全て読み込んだ値を代入しておくこと。
s/iを出力するとき、int型からdouble型へ変換する。
(double)って前にアップしたコードでは書いていたはず。
これを修正すれば100点。
特に影響ないけど、セミコロンが2つダブってるところもある。
mとsが宣言されていない
最初の1文字目を読み込んだ後、sとmとMは全て読み込んだ値を代入しておくこと。
s/iを出力するとき、int型からdouble型へ変換する。
(double)って前にアップしたコードでは書いていたはず。
これを修正すれば100点。
特に影響ないけど、セミコロンが2つダブってるところもある。
77名無し生涯学習
2018/11/06(火) 12:55:56.19ID:0zXp1dri078名無し生涯学習
2018/11/06(火) 13:07:14.19ID:bhXXzvUH0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i, m, s;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= d;;
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
でもエラーが出ます
int main(int argc, char *argv[]){
int d, M, i, m, s;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= d;;
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
でもエラーが出ます
79名無し生涯学習
2018/11/06(火) 13:30:21.34ID:1GciP8ZR0 プログラミングで苦しんだ後はタレント教員で息抜きしましょう
ttps://twitter.com/tsukasa_TOU/status/1059467368659742720
https://twitter.com/5chan_nel (5ch newer account)
ttps://twitter.com/tsukasa_TOU/status/1059467368659742720
https://twitter.com/5chan_nel (5ch newer account)
80名無し生涯学習
2018/11/06(火) 14:16:45.56ID:60KRoCr9a >>78
Returnの後のカッコは?
Returnの後のカッコは?
81名無し生涯学習
2018/11/06(火) 15:50:04.07ID:G+DM2Dn8M クレクレくんばかりになったな。まぁ過疎ってるよりいいか
82名無し生涯学習
2018/11/06(火) 16:35:28.24ID:Fg4jAc8+0 >>78
Mに一文字目を読み込んだ後、sとmにそれを代入すること。
それをしてないからsとmはからっぽのまま。
もうひとつ、sにdを足してない。
{ }の中にもうひとつ、s+=dの記述が必要。
Mに一文字目を読み込んだ後、sとmにそれを代入すること。
それをしてないからsとmはからっぽのまま。
もうひとつ、sにdを足してない。
{ }の中にもうひとつ、s+=dの記述が必要。
83名無し生涯学習
2018/11/06(火) 18:58:33.52ID:bhXXzvUH0 代入ってどうやるんですか?
84名無し生涯学習
2018/11/06(火) 19:00:56.57ID:bhXXzvUH0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i, m, s;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= d;;
s+=d
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
int main(int argc, char *argv[]){
int d, M, i, m, s;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= d;;
s+=d
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
85名無し生涯学習
2018/11/06(火) 19:14:23.48ID:+6B8X6Sx086名無し生涯学習
2018/11/06(火) 19:25:14.57ID:+6B8X6Sx0 需要があるっていいね。今日も報告いくよ!
11月6日(第二回第三回の締切日)19:20
2-1 229名 (58.7%) コピペ
2-4 183名 (46.9%) 変数 for文
3-4 121名 (31.0%) 変数 for文
4-4 32名 (8.2%) 条件分岐
5-4 31名 (7.9%) ライブラリ
6-4 8名 (2.1%) 配列
7-4 4名 (1.0%) 長桁計算
第六回、第七回は仕方ないにしても、
第三回、第四回の伸び悩みっぷりが激しい。
11月6日(第二回第三回の締切日)19:20
2-1 229名 (58.7%) コピペ
2-4 183名 (46.9%) 変数 for文
3-4 121名 (31.0%) 変数 for文
4-4 32名 (8.2%) 条件分岐
5-4 31名 (7.9%) ライブラリ
6-4 8名 (2.1%) 配列
7-4 4名 (1.0%) 長桁計算
第六回、第七回は仕方ないにしても、
第三回、第四回の伸び悩みっぷりが激しい。
87名無し生涯学習
2018/11/06(火) 19:33:15.72ID:O3vPiUkma88名無し生涯学習
2018/11/06(火) 19:42:26.22ID:O3vPiUkma もう時間が無い。
総力戦で挑め戦士たちよ。
ここで晒すのも、ツイで投げるのも、学内yammerでhelpも、お友達のプログラマにも、Google先生を使い倒すのも、理解できなくともいい、まずはいかなる手段を使ってでも突破して欲しい。
後で見返して勉強すれば良いさ。
多分やらんけど。
総力戦で挑め戦士たちよ。
ここで晒すのも、ツイで投げるのも、学内yammerでhelpも、お友達のプログラマにも、Google先生を使い倒すのも、理解できなくともいい、まずはいかなる手段を使ってでも突破して欲しい。
後で見返して勉強すれば良いさ。
多分やらんけど。
89名無し生涯学習
2018/11/06(火) 19:43:14.56ID:bhXXzvUH0 85さん
エラーでます
#include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i, m, s;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= M;;
s+=d s= M
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
p2-2.c: In function 'main':
p2-2.c:9:1: error: stray '\343' in program
s+=d s= M
^
p2-2.c:9:1: error: stray '\200' in program
p2-2.c:9:1: error: stray '\200' in program
p2-2.c:9:8: error: expected ';' before 's'
s+=d s= M
^
p2-2.c:15:1: error: expected declaration or statement at end of input
return 0;
^
もうわけわかりません
エラーでます
#include <stdio.h>
int main(int argc, char *argv[]){
int d, M, i, m, s;
scanf("%d",&M);
for(i=1; scanf("%d", &d)==1;i++){
if( d>M ) M= d; if( d<m ) m= M;;
s+=d s= M
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
p2-2.c: In function 'main':
p2-2.c:9:1: error: stray '\343' in program
s+=d s= M
^
p2-2.c:9:1: error: stray '\200' in program
p2-2.c:9:1: error: stray '\200' in program
p2-2.c:9:8: error: expected ';' before 's'
s+=d s= M
^
p2-2.c:15:1: error: expected declaration or statement at end of input
return 0;
^
もうわけわかりません
90名無し生涯学習
2018/11/06(火) 20:33:02.30ID:cOPvQRoT0 >>89
int d, M, i, m, s;?【変数dとMとiとmとsを宣言した。正しい。】
scanf("%d",&M);?【一文字目をMに読み込んだ。しかしsにもmにもそれを代入していない。】
for(i=1; scanf("%d", &d)==1;i++){【読み込めなくなるまで繰り返す。正しい。】?
if( d>M ) M= d; 【読み込んだ値がMより大きければその値をMに代入。正しい。】
if( d<m ) m= M;;?【読み込んだ値がMより小さければ、今までの最大値を最小値mに代入する(どう考えてもおかしい)】
s+=d s= M?【セミコロンが抜けてるから2つの文が繋がってる】
※セミコロンがあったとして、
s+=d;【読み込んだ値を合計値に加算する。正しい。】
s= M;【計算した合計値を捨てて最大値の値に書き換える(なぜ!?)】
int d, M, i, m, s;?【変数dとMとiとmとsを宣言した。正しい。】
scanf("%d",&M);?【一文字目をMに読み込んだ。しかしsにもmにもそれを代入していない。】
for(i=1; scanf("%d", &d)==1;i++){【読み込めなくなるまで繰り返す。正しい。】?
if( d>M ) M= d; 【読み込んだ値がMより大きければその値をMに代入。正しい。】
if( d<m ) m= M;;?【読み込んだ値がMより小さければ、今までの最大値を最小値mに代入する(どう考えてもおかしい)】
s+=d s= M?【セミコロンが抜けてるから2つの文が繋がってる】
※セミコロンがあったとして、
s+=d;【読み込んだ値を合計値に加算する。正しい。】
s= M;【計算した合計値を捨てて最大値の値に書き換える(なぜ!?)】
91名無し生涯学習
2018/11/06(火) 20:33:42.03ID:cOPvQRoT0 >>89 続き
※最後に必要な}が無くなってる。>>80が既に指摘してるよ。見てる?
今の所ぜんぜん進歩してない。てゆうかひどくなってる。
もう一度イチからやり直してみてはどう?
@一文字目を何等かの変数に読み込む。
Aそれをs, m, Mに代入して全て同じ値にしておく。
一文字目を読み込んだ時点ではその値が最大値であり最小値であり合計でもあるから。
B二文字目以降を読み取るを繰り返す(for文は今書いてるものでOK)
C繰り返しの中に
if( d>M ) M= d;
if( d<m ) m= d;
s+= d;
を置いておく。
dが最大値より大きければそれを最大値に代入、
dが最小値より小さければそれを最小値に代入、
合計値にはそのままdを合算する、
ってこと。
出力のあたりはちゃんとできてるよ。
セミコロンがダブってるとこも直されてないし、
最後のカッコが抜けてるのにも気づいてないし、
自分のコードをしっかり見つめてる気がしないよ。
※最後に必要な}が無くなってる。>>80が既に指摘してるよ。見てる?
今の所ぜんぜん進歩してない。てゆうかひどくなってる。
もう一度イチからやり直してみてはどう?
@一文字目を何等かの変数に読み込む。
Aそれをs, m, Mに代入して全て同じ値にしておく。
一文字目を読み込んだ時点ではその値が最大値であり最小値であり合計でもあるから。
B二文字目以降を読み取るを繰り返す(for文は今書いてるものでOK)
C繰り返しの中に
if( d>M ) M= d;
if( d<m ) m= d;
s+= d;
を置いておく。
dが最大値より大きければそれを最大値に代入、
dが最小値より小さければそれを最小値に代入、
合計値にはそのままdを合算する、
ってこと。
出力のあたりはちゃんとできてるよ。
セミコロンがダブってるとこも直されてないし、
最後のカッコが抜けてるのにも気づいてないし、
自分のコードをしっかり見つめてる気がしないよ。
92名無し生涯学習
2018/11/06(火) 21:09:06.44ID:0+fUgJms0 >>89
p2-2.c:9:1: error: stray '\343' in program
p2-2.c:9:1: error: stray '\200' in program
p2-2.c:9:1: error: stray '\200' in program
に関しては以下を見よ。
http://owlsoft.xyz/cocos2dx/stray-200-in-program/
そして常に半角で入力しろ!
p2-2.c:9:1: error: stray '\343' in program
p2-2.c:9:1: error: stray '\200' in program
p2-2.c:9:1: error: stray '\200' in program
に関しては以下を見よ。
http://owlsoft.xyz/cocos2dx/stray-200-in-program/
そして常に半角で入力しろ!
93名無し生涯学習
2018/11/06(火) 21:41:23.61ID:XQHtKyqW0 プログラミングの講義についていくの辛くなってきた
小テスト10問なのは他の講義と同じだが記述問題多くて間違いやすくて時間もかかる
7回目の小テスト2問しか正解しなかったわ
「動画みて復習しなさい」って書いてたから明日動画見ながらやってみるけど良い点取れる気がしない
さらに毎回演習が4本追加されるのが苦痛
なんとか6-4まで来たけどリングの呪いってなんだよまったく
小テスト10問なのは他の講義と同じだが記述問題多くて間違いやすくて時間もかかる
7回目の小テスト2問しか正解しなかったわ
「動画みて復習しなさい」って書いてたから明日動画見ながらやってみるけど良い点取れる気がしない
さらに毎回演習が4本追加されるのが苦痛
なんとか6-4まで来たけどリングの呪いってなんだよまったく
94名無し生涯学習
2018/11/06(火) 21:51:30.31ID:bhXXzvUH0 91さん
いや代入ってなんですか。
どこに代入するんですか。
いや代入ってなんですか。
どこに代入するんですか。
95名無し生涯学習
2018/11/06(火) 21:56:19.22ID:bhXXzvUH0 一文字目をMに読み込んだ。しかしsにもmにもそれを代入していない。】のいみがわかりません。
96名無し生涯学習
2018/11/06(火) 22:03:02.42ID:0+fUgJms0 >>86
いつもご報告いただいてお礼に1学期の結果を載せます。
データは比較することで見えることがあるとどっかの学校で習った思いがあるし。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
初級プログラミングI 1学期 Result 「哀・戦士 編」
(脳内BGMは各自に任せる)
1学期 プログラミング・ベース 総乗船者数:191名
*なお、1学期と3学期では多少の手が加えられているのでそのあたりご理解頂きたい。3-4以外は全て3課題しか無い。
2-1 113名 (59.2%) コピペ
2-3 100名 (52.4%) 変数 for文
3-4 62名 (32.5%) 変数 for文
4-3 49名 (25.7%) 条件分岐
5-3 56名 (29.3%) ライブラリ
6-3 42名 (22.0%) 配列
7-3 39名 (20.4%) 長桁計算
8-3 13名 (16.2%) コマンドライン
なお、死者、負傷者、行方不明者、および民間人、計144が連邦軍本部ジャブローにて下船。
47名がそのまま連邦軍帰属となり、再び宇宙へ還るのであった。
死闘に次ぐ死闘。47名の命運は。。
次回、プラグラミングII 2学期 「めぐりあい宇宙 編」ご期待ください。
いつもご報告いただいてお礼に1学期の結果を載せます。
データは比較することで見えることがあるとどっかの学校で習った思いがあるし。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
初級プログラミングI 1学期 Result 「哀・戦士 編」
(脳内BGMは各自に任せる)
1学期 プログラミング・ベース 総乗船者数:191名
*なお、1学期と3学期では多少の手が加えられているのでそのあたりご理解頂きたい。3-4以外は全て3課題しか無い。
2-1 113名 (59.2%) コピペ
2-3 100名 (52.4%) 変数 for文
3-4 62名 (32.5%) 変数 for文
4-3 49名 (25.7%) 条件分岐
5-3 56名 (29.3%) ライブラリ
6-3 42名 (22.0%) 配列
7-3 39名 (20.4%) 長桁計算
8-3 13名 (16.2%) コマンドライン
なお、死者、負傷者、行方不明者、および民間人、計144が連邦軍本部ジャブローにて下船。
47名がそのまま連邦軍帰属となり、再び宇宙へ還るのであった。
死闘に次ぐ死闘。47名の命運は。。
次回、プラグラミングII 2学期 「めぐりあい宇宙 編」ご期待ください。
97名無し生涯学習
2018/11/06(火) 22:08:15.84ID:0+fUgJms0 >>96
ごめん修正。
2-1 113名 (59.2%) コピペ
2-3 100名 (52.4%) 変数 for文
3-4 62名 (32.5%) 変数 for文
4-3 49名 (25.7%) 条件分岐
5-3 56名 (29.3%) ライブラリ
6-3 42名 (22.0%) 配列
7-3 39名 (20.4%) 長桁計算
8-3 31名 (16.2%) コマンドライン
だった。ちなみに本当の地獄はここからで精鋭47名がどうなったかと言うと・・。
ごめん修正。
2-1 113名 (59.2%) コピペ
2-3 100名 (52.4%) 変数 for文
3-4 62名 (32.5%) 変数 for文
4-3 49名 (25.7%) 条件分岐
5-3 56名 (29.3%) ライブラリ
6-3 42名 (22.0%) 配列
7-3 39名 (20.4%) 長桁計算
8-3 31名 (16.2%) コマンドライン
だった。ちなみに本当の地獄はここからで精鋭47名がどうなったかと言うと・・。
98名無し生涯学習
2018/11/06(火) 22:08:16.35ID:bhXXzvUH0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, s, i, m
scanf("%d",&M);
scanf("%d",&m);
scanf("%d",&s);
scanf("%d",&i);
for(i=1; scanf("%d", &d)==1;i++;){
if( d>M ) M= d;
if( d<m ) m= d;
s+=d
}
printf("%d\n", M);
return 0;
}こんな感じですかね?
int main(int argc, char *argv[]){
int d, M, s, i, m
scanf("%d",&M);
scanf("%d",&m);
scanf("%d",&s);
scanf("%d",&i);
for(i=1; scanf("%d", &d)==1;i++;){
if( d>M ) M= d;
if( d<m ) m= d;
s+=d
}
printf("%d\n", M);
return 0;
}こんな感じですかね?
99名無し生涯学習
2018/11/06(火) 22:13:14.06ID:bhXXzvUH0 #include <stdio.h>
int main(int argc, char *argv[]){
int d, M, s, i, m
scanf("%d",&M);
scanf("%d",&m);
scanf("%d",&s);
scanf("%d",&i);
for(i=1; scanf("%d", &d)==1;i++;){
if( d>M ) M= d;
if( d<m ) m= d;
s+=d
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
}
int main(int argc, char *argv[]){
int d, M, s, i, m
scanf("%d",&M);
scanf("%d",&m);
scanf("%d",&s);
scanf("%d",&i);
for(i=1; scanf("%d", &d)==1;i++;){
if( d>M ) M= d;
if( d<m ) m= d;
s+=d
}
printf("%d\n", M);
printf("%.3f\n",(double) s/i);
printf("%d\n", m);
return 0;
}
100名無し生涯学習
2018/11/06(火) 22:13:36.76ID:bhXXzvUH0 またエラーが出ます
もう無理
もう無理
101名無し生涯学習
2018/11/06(火) 22:16:53.40ID:0+fUgJms0 >>100
このスレを頭から見直すといい。既に回答が出ている。
このスレを頭から見直すといい。既に回答が出ている。
102名無し生涯学習
2018/11/06(火) 22:26:32.36ID:bhXXzvUH0 え、素朴な疑問ですがこのMを大文字のMにしてたり小文字のmにしてたりも意味があるんですか?過去文をみるとMは最大といわれてますがMAXの頭文字Mの意味ですか?intのあとの順番も意味があるんですか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】政府、与党がNISA未成年解禁を検討 ★2 [蚤の市★]
- 【TV】ファン5万人がガチで投票! プロ野球総選挙、栄えある1位は [牛丼★]
- 中国外務省「正式な発言撤回なければ受け入れず」 高市首相は台湾有事「存立危機事態」言及せずも「言及しないことと撤回は別問題」★12 [ぐれ★]
- 【*彡】巨人・坂本勇人 『流れ星に何を願うか』の質問に「結婚相手」と即答、結婚願望告白 女性ファンから歓声と悲鳴 [鉄チーズ烏★]
- 「まだ朝7時に通勤してるんですか?」人気VTuberが語った“働き方への提言”に議論沸騰 [夜のけいちゃん★]
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 ★2 [ぐれ★]
