- ベストアンサー
C言語の質問です
++ 演算子の(位置による)違いを調いと、その違いを示すプログラム(ソース及び実行結果)を教えてください
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- プログラミングC言語の問題ですがわかりません。
プログラミングC言語の問題ですがわかりません。 5つのint型変数a,b,c,ans,responseを宣言する。a,b,cの値はscanf関数で読みこむことにより初期化する。 a(1)b(2)c= と表示して、scanf関数によりユーザーの答案をresponseに読み込み、演算結果が正しければ1、間違っていたら0を表示するプログラムを作成しなさい。ここで(1)と(2)には算術演算子(+,-,*,/,%)がはいる。5×5=25通りの演算をすべて実行するようにしなさい。 特に正しければ1、間違っていたら0を表示するプログラムがわかりません。 まだprintfとscanf関数と演算子しかやっていないのでそれを踏まえたプログラムを1通りだけでいいので書いて頂けると幸いです。
- ベストアンサー
- C・C++・C#
- C言語の参考書について
大学の後期の授業でC言語の参考書を買ってくるように言われました。 でもどの参考書がいいのかわからないので教えてください!! 前期の授業では ・C言語で作成したプログラムのコンパイルと実行の 流れ ・コンパイルエラーのエラーメッセージの見方 ・実行時のエラーとプログラムの修正 ・C言語のプログラムの基本形 ・printf()と定数 ・変数 ・数値型 ・文字型 ・文字列 ・printf()の書式指定 ・プログラム記述時の約束、予約語 ・算術演算子 ・代入演算子 ・インクリメント、デクリメント演算子 ・比較演算子(関係演算子) ・式が持っている値 ・論理演算子 ・条件付き代入 を勉強しました。 その範囲は、まだちゃんとに覚えてないけど授業でもらったプリントを見れば一応できます。 それで先生いわく、参考書は入門編でもいいらしいんですけど、さらに実践編も買い足さなければいけないらしいんです。 今の状態で実践編でも大丈夫ですかねぇ??
- 締切済み
- C・C++・C#
- C言語の演習問題(C言語)について質問です。
以下のプログラムは数字と演算子を配列に入れているプログラムです。 このプログラムを式を入れて四則演算のみで計算させるプログラムを作成してるのですがご指導お願いできますか? 例:8/3*3enterkey 答え:8 変数の型は変更しないで行うとの指示のことなので、変数は増やしても構いませんが、変えないでお願いします。 http://codepad.org/Iks8CtjT
- ベストアンサー
- C・C++・C#
- C言語プログラミング。
標準出力から整数を読み込んで、その整数が奇数か偶数かを判定して、判定結果を出力するプログラムをif文を用いて作りたいんです。剰余演算子を使ってなら作れるんですけど、剰余演算子を使わないで作るにはどうすればいいのでしょうか。 よろしくおねがいします。
- 締切済み
- C・C++・C#
- C言語による実行
C言語で記述したソースプログラムを入手しました。これをコンパイルして実行する具体的な方法を教えて下さい。私は、MS-Fortran,FBASICのソースプログラムからコンパイルし、実行することをしております。
- ベストアンサー
- その他([技術者向] コンピューター)
- C++ 演算結果を反映させる方法
はじめまして。 最近C++の勉強を始めたばかりの素人で、参考書を読みながら苦戦しております。 そこで、お聞きしたいのですが… あるソースファイルで演算されて得られた結果を、他のソースファイルで別の演算に用いるような プログラムを作成したいと思っています。 それぞれプログラムの概要は組めるのですが、肝心の演算結果を引用する方法がわかりません。 色々と調べては見たものの見当が付かなかったので、教えていただきたいと思います。 使っているのはVisualC++ 2005です。
- 締切済み
- C・C++・C#
- C++でSwitch文を使った相性占いのプログラム
C++にてSwitch文を使った相性占いプログラムのソースを書いてほしいです。 最初に二人の情報(5桁の数字ID、生年月日)入力をして、 そこから演算を行い、占い結果を表示するプログラムのソースを書いていただけないでしょうか。 演算方法は何でもいいですし、結果は何通りでもいいです。 簡単なものでかまいませんので、お願いできないでしょうかm(_ _)m
- 締切済み
- C・C++・C#
- 浮動小数演算は実行環境の変化に応じて異なる結果に?
プログラム(C++)について質問があります. 浮動小数演算を用いると,実行環境の変化に応じて結果が変わってしまうのでしょうか? プログラム中ではdouble演算を頻繁に用いています. (ソースコードは膨大すぎるため,申し訳ありませんが載せることが出来ません.) 小数演算をするために何気なくdouble(もしくはfloat)を使っていました. しかし,コンパイル後の実行ファイルを実行する環境に応じて結果が変わってしまうのでは・・・と思い始めました. そこで,ご質問なのですが, ・浮動小数を扱うと,実行環境(プロセッサ?)に応じて,結果は変わってしまいますか? また,もし誤差が生じてしまうならば,何か対処する方法はありますでしょうか? (整数演算にしろ!・・・と言うのは無しにさせて頂きます.) 初歩的な質問だと思いますが,宜しくお願い致します.
- ベストアンサー
- C・C++・C#
- C言語の質問です><
C言語の質問です>< 次のような実行結果が得られるプログラミングをしたいのですが・・ ちなみにポインタや標準関数のstrシリーズは使用不可です。 文字列1:ABCDEFGHIJ 開始位置:0 文字数:3 文字列2:ABC 開始位置が7で文字数が5とかの場合は'¥0'の位置まで表示するようにしたいのですが、自分の以下のプログラムだと開始位置が0で文字が3だとABCと表示できるのですが、開始位置が7で文字数が5とかだとできません>< #include<stdio.h> void main(void) { char m1[]="ABCDEFGHIL"; char m2[11]; int i,j,start,mozikazu; printf("文字列1:%s\n",m1); printf("開始位置:"); scanf("%d",&start); if(start >=0 && start <11) { printf("文字数:"); scanf("%d",&mozikazu); } if((start+mozikazu)<11) { for(i=0;i<mozikazu;i++) { m2[i]=m1[i]+start; } m2[i]='\0'; } printf("文字列2:%s\n",m2); return; } どうか教えてください><
- 締切済み
- C・C++・C#