トップページ⇒tech
1001コメント330KB

スレを勃てるまでもないC/C++の質問はここで 4

レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん2008/09/17(水) 15:41:48
スレを勃てるまでもない低俗なC/C++の質問はここでお願いします。

過去ログ
スレを勃てるまでもないC/C++の質問はここで
http://pc11.2ch.net/test/read.cgi/tech/1167476845/
スレを勃てるまでもないC/C++の質問はここで 2
http://pc11.2ch.net/test/read.cgi/tech/1178503366/
スレを勃てるまでもないC/C++の質問はここで 3
http://pc11.2ch.net/test/read.cgi/tech/1187521676/
0991デフォルトの名無しさん2008/12/28(日) 23:31:14
苦しんで覚えてどうすんの。
言語なんてものは楽しんで覚えなきゃ。
0992デフォルトの名無しさん2008/12/29(月) 00:09:06
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
int n = 1, sum = 0;
while(sum >= 2000){
sum += n*n;
n++;
puts("\a");
}
printf("n = %d\a\n", n);
system("pause");
return 0;
}
0993デフォルトの名無しさん2008/12/29(月) 00:52:50
>>992
おいおい。ちょっとおかしいぞ。while の中身が逆。ついでになぜに機種依存
させる?こんなもんかな?

#include <stdio.h>
int main(){
int n=0, sum=0;
while(sum <= 2000){
++n;
sum += n*n;
}
printf("n=%d, sum=%d\n",n,sum);
return 0;
}
0994デフォルトの名無しさん2008/12/29(月) 04:48:40
#include <stdio.h>
int main()
{
int sum = 0;
int n;
for (n = 1; sum <= 2000; ++n) sum += n * n;
printf("n = %d, sum = %d\n", n, sum);
return 0;
}
0995デフォルトの名無しさん2008/12/29(月) 09:13:31
>>984
printfデバッグというものがあってだな・・・
0996デフォルトの名無しさん2008/12/29(月) 09:44:54
#include <cstdio>

template< bool b, int sum, int n >
struct func_t
{
static void f(){ std::printf("n = %d, sum = %d\n", n-1, sum);}
};

template< int sum, int n >
struct func_t< false, sum, n >
{
static void f(){ func_t< (n*n+sum>2000), (n*n+sum), n+1 >::f();}
};

int _tmain(int argc, _TCHAR* argv[])
{
func_t< 0, 0, 0 >::f();
return 0;
}
0997デフォルトの名無しさん2008/12/29(月) 09:55:31
>>995
それこそデバッガいらないだろう
0998デフォルトの名無しさん2008/12/29(月) 10:47:38
次スレ立ててくれ
0999デフォルトの名無しさん2008/12/29(月) 11:00:15
↓ >>1000 がスレを立てること!
1000デフォルトの名無しさん2008/12/29(月) 11:05:38
>>999
了解
http://pc11.2ch.net/test/read.cgi/tech/1230516307/
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。