ぼるじょあがC/C++の宿題を片づけますYO! 24代目
ひx致死だな
(・3・)
957 :
デフォルトの名無しさん :04/06/23 16:08
#include<stdio.h> int factorial(int n){ int i,f=1; for(i=1;<=n;i++) f=f*i; } return f; } int main(){ int i; for(i=0;i<=5;i++) printf("%d\n",factorial(i)); return 0; } の関数factorialを利用して キーボードから入力した2つの正または0の整数nとmの 組み合わせnCmを計算する関数combinationを作り、それを用いてnCmを計算するプログラム。 ヒント) nCm = n!/(n−m)!m! 出力例 Input n: 8 Input m: 6 8C6 = 28 です。 関数を3つ書いてやるらしいです。もう1度お願いします。
factorialあるんなら一瞬だろ
#include<stdio.h> int factorial(int n){ int i,f=1; for(i=1;i<=n;i++){ f=f*i; } return f; } int combination(int a,int b){ return (factorial(a)/factorial(a-b)/factorial(b)); } int main() { int i,n,m; printf("Input n:"); scanf("%d",&n); printf("Input m:"); scanf("%d",&m); printf("%dC%d = %d",n,m,combination(n,m)); return 0; }
960 :
デフォルトの名無しさん :04/06/23 22:07
以下に示すプログラムを実行した時に、 画面に表示される数字を答よ。 #include <iostream> using namespace std; int main() { int i, k; k = 11 / 4 * 3; for ( i=0; i<5; i++ ) { if ( i <= 2 ) {k = k + 2*(i+1);} else {k = k - i;} } cout << k << endl; } これって数字いくつになりますか?
962 :
デフォルトの名無しさん :04/06/23 22:19
コンパイルてなんですか?
965 :
デフォルトの名無しさん :04/06/24 01:02
>>939 この宿題は某電機大学の講義で出された課題でつ。
みんな必死だね...
966 :
デフォルトの名無しさん :04/06/24 01:05
p
>>965 必死なのはいいんだけどね。
必死なだけなのは困るよね。
968 :
デフォルトの名無しさん :04/06/24 01:19
VC++でコンパイルしてそのままCtrl+F5で実行すると問題なく処理されるのですが, これをアイコンのダブルクリックで起動するとここの部分で終了してしまいますが, なぜでしょうか? char *index[3]; int i,j; for(i = 0;i < 3 ; i++){ index[i] = (char *)malloc(j+1); }
補足: jは事前の処理で高々100以下の整数が収まっています. 処理が中断してしまうのはmallocの命令文に問題があるようなのですが.
ソース全部出せよ
解決しました.m(__)m
>>960 頭の中でやっただけだから間違ってるかも。
6
>>960 脳内インタープリタで実行したところ11が出力されました。
私も>974同様11でした。 ってことで、>973の脳内インタプリタはバグってるらしい。
脳内コンパイルでコンパイルしたところ バイナリファイルが生成されました シンボル解決は見てみぬふり
978 :
デフォルトの名無しさん :04/06/24 17:03
×*q[*(p+i)-0x61]+=1; ○q[*(p+i)-0x61]+=1; ○*(q+*(p+i)-0x61)+=1;
*q
>>978 おぉ、即レスどうもです。
うまく動きました。
しかし、どこかが間違ってるのかzの個数がすごいことになる(つД`)
printf("%cは%d個\n"(0x61+i),alpha[i]); とりあえず,が抜けてるけど
982 :
デフォルトの名無しさん :04/06/24 17:36
てめえの脳内ではアルファベットは25個しかないのか? static int alpha[25];
あぁ、俺ってバカ。 助言どもっす・・_ト ̄|○
984 :
デフォルトの名無しさん :04/06/24 18:16
985
986
987 :
今日からC言語始めますた!宜しく!!! :04/06/26 13:07
#include <stdio.h> void main() { printf("俺はロリコン(爆"); }
>>987 ・main()は本来int型の値を返すものです。
・標準出力の最後は改行をつけたほうが無難です。
989 :
デフォルトの名無しさん :04/06/26 17:12
この問題をC言語でお願いします。 直径15cmの円周と面積を求めよ。
990 :
デフォルトの名無しさん :04/06/26 17:13
この問題をC言語でお願いします。 直径15cmの円周と面積を求めよ。
printf("円周:15π\n", ); printf("面積:56.25π\n", );
#include <stdio.h> main() { printf("円周%f面積%f\n", 15*2*3, 15*3*3 }
994 :
デフォルトの名無しさん :04/06/26 17:32
ι(´Д`υ)
#include <stdio.h> int main(void) { printf("俺は%d\n",995); return 0; }
#include <stdio.h> int main(void) { int i = 996; while(i<1001) printf("俺は%d\n",i++); return 0; }
円周率@小学校って3.14に戻ったんじゃなかったっけ
俺は22/7と習ったぞ。
円周率が3っていうのは完全にデマだぞ? ↓↓1000ゲットどうぞ↓↓
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。