- ベストアンサー
整数aを入力し、aの2乗、3乗、4乗を計算して、次のように表示するプロ
整数aを入力し、aの2乗、3乗、4乗を計算して、次のように表示するプログラムはどのようにつくればいいのか教えてください。 a=> 10 aの2乗= 100 aの3乗= 1000 aの4乗= 10000
- onepiece1990hi
- お礼率20% (1/5)
- C・C++・C#
- 回答数2
- ありがとう数8
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ええと、課題っぽいので書いちゃうと全く力になりません。 まず、aという変数にキーボードから値を入力するならscanf()とか何かで入力するんですよね? http://www.geocities.jp/ky_webid/c/007.html それを、何か変数とかに代入して後は順番に計算して表示するプログラム書くんですよね? 計算の仕方は? 表示の仕方は? 意地悪ですけど、あなたが考えて調べて自分の知識にしないと、 せめて、プログラムの枠組は出して分からない箇所を聞く様にしないと今後辛いですよ。
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2126/6288)
質問者さんのC言語の習得度はどのくらいですか? scanf()やprintf()といった入出力関数を使えますか? 何かの数値の2乗、3乗、4乗を計算する方法はわかりますか?
関連するQ&A
- 次の整数Aを整数Bで割り、商Qと余りRを求めなさい。
次の整数Aを整数Bで割り、商Qと余りRを求めなさい。 そしてその結果をA=BQ+Rの形で書きなさい。 A=5X三乗-4X二乗+7X-8 B=5X二乗+x-1 の解き方がわかりません。 どなたか教えてください。お願いします。
- ベストアンサー
- 数学・算数
- Java、2の0乗~10乗の表示
Javaのプログラムで 2の0乗~10乗までを改行表示したいのですが、for文を使って書かなければいけません。 まだ学んでいませんが累乗を計算する構文もあるようですが、それを使わずにfor文で2の0乗~10乗まで表示したいです。 1乗~10乗までは出来たのですが、0乗を含めることがどうしても出来ないので、回答お待ちしています。
- ベストアンサー
- Java
- 連続する二つの整数A,A+1の積は次のように変形する
連続する二つの整数A,A+1の積は次のように変形する A(A+1) = {A(A+1)(A+1) - (A-1)A(A+1)}÷3 この性質を利用して、 2×3+3×4+4×5+……+18×19+19×20を計算する という問題なのですが、解答によると 2×3+3×4+4×5+……+18×19+19×20 =(19×20×21 - 1×2×3)÷3 と変形できるらしいのですが いまいち理解できません。 どなたか解説をお願いします
- ベストアンサー
- 数学・算数
- 0以外の整数の場合、(整数)の0乗=1
数学が苦手な高校1年生(息子)に「(整数)の0乗=1は数学者が決めたルールだから覚えなさい。」(添付しました画像) その後、(整数)の0乗が1であることで、つじつまが合う例を教える。 ※このような教え方はNGなのでしょうか? 皆さんのご意見をお願い致します。
- ベストアンサー
- 数学・算数
- 入力した数値を0~3乗するプログラム (C言語)
この前学校の授業でやり方がわからなかったことがあるので質問させていただきます。 scanfを使って入力した整数を0~3乗したものを出力するプログラムをかけ ちなみに7を入力すれば、 7^0=1,7^1=7,7^2=49,7^343 と出力されるようにしなさい という問題が出ました。 これは掛け算を使って作るのでしょうか? このプログラムの作り方と解答例をご教授願います。
- ベストアンサー
- C・C++・C#
- 3行3列の行列 A に対して、Aの2乗, Aの3乗 を求めよ。
3行3列の行列 A に対して、Aの2乗, Aの3乗 を求めよ。 という問題で #include <stdio.h> #define N 3 int A[N][N]; int A_2[N][N]; /* 行列Aを2乗したもの */ int A_3[N][N]; /* 行列Aを3乗したもの */ int main() { int i,j,k,l; /* 3行3列の係数行列Aの成分を入力 */ printf("係数行列Aを%d行%d列で入力してください\n", N, N); for( i=0; i<N; i++) { for( j=0; j<N; j++) { printf("A[%d][%d]=", i+1, j+1); scanf("%d", &A[i][j]); } } ここまでがあたえられえているのですが、単純にA_2=A×Aとしてみたのですが、セグメントエラーが出てしまいうまく出力できませんでした。 A_2とA_3の計算方法とあたえられているプログラムの動作を教えてください。 よろしくお願いします
- ベストアンサー
- C・C++・C#
- 大きさ10の配列に次の10個の整数が格納されている。
大きさ10の配列に次の10個の整数が格納されている。 2、-8、5、-4,6,5,7、-3、-9,1 奇数、偶数、負の数がそれぞれいくつあるかを数え表示するプログラムはどのように書けばいいですか、教えてください。 奇数=6 偶数=4 負=4 と表示されるようにしたいです。
- ベストアンサー
- C・C++・C#
- 数学の 計算ですけど (2の64乗*8の24乗)÷(4の31乗*16の
数学の 計算ですけど (2の64乗*8の24乗)÷(4の31乗*16の19乗)の 計算方法を 教えてください
- 締切済み
- 数学・算数
- 問1.絶対値が3より小さい整数について、次の問に答えなさい
問1.絶対値が3より小さい整数について、次の問に答えなさい (1)1をひいてから-2をかけると、正の数になるものをすべて求めなさい。 (2)3乗するともとの数になるものをすべて求めなさい。 (3)逆数がもとの数になるものをすべて求めなさい。 問2.遊園地の乗り物Aの定員は、1人あたりの体重を72kgとして計算しています。 定員が4人の乗り物Aに、それぞれの体重が次のようなおとな4人で乗ることができますか。 79kg 66kg 69kg 78kg このような問題はどのようにして解くのでしょうか?
- ベストアンサー
- 数学・算数
お礼
ですよね・・・色々考えてプログラムの枠組みでわかんない所が出たら質問します。