>949
#include<stdio.h>
int main(void)
{
char a[] = "ABCD";
char *p;
for (p = a; *p != '\0'; p++) {
printf("%s\n", p);
}
return 0;
}
>>952 とってもありがとうございます。
言語のところも、テンプレート通りに作ったと思うのですが…。
956 :
952:2011/05/19(木) 23:12:45.23
>>954 C と C++ はべつですよ。C で書きました。
最後に /* end */ と入れる癖は ◆QZaw55cn4c 特有の物だな
C++も分からない癖に
「Cで書きました」じゃなくて「C++が分かりません」だろ
958 :
940:2011/05/19(木) 23:26:11.18
教えていただいてとても嬉しいのですが、
>>944さんのを実行したらエラーが出てしまいます。
>>940の
整数1:67
整数2:34
整数3:45
を消した問題をもう一度教えて頂けないでしょうか(´・ω・`)
できれば
>>947さんや
>>948さんみたいな形式だと嬉しいです。
ごめんなさい。
959 :
940:2011/05/19(木) 23:28:37.14
教えていただいてとても嬉しいのですが、
>>944さんのを実行したらエラーが出てしまいます。
>>940の
整数1:67
整数2:34
整数3:45
を消した問題をもう一度教えて頂けないでしょうか(´・ω・`)
できれば
>>947さんや
>>948さんみたいな形式だと嬉しいです。
ごめんなさい。
[3.1] OS:windows7
[3.2] コンパイラ名とバージョン: VS2007
[3.3] 言語:Visual C++ 2008 Express edition
[5] その他の制限
入出力関数を用いて解答すること。C++で。
ファイル→新規作成→Win32コンソールアプリケーション→Win32アプリケーションウィザード→空のプロジェクトをチェック→完了
ソリューションエクスプローラ内のソースファイルの上で右クリック→追加→新しい項目→c++ファイル
>>940 #include <stdio.h>
void rev(int *va, int n) {
int i, temp;
for(i = 0; i < --n; i++) {
temp = va[i];
va[i] = va[n];
va[n] = temp; }}
int main(void)
{
int i, n, va[10];
printf("要素数を入力してください(10個まで):");
scanf("%d", &n);
for(i = 0; i < n; i++) {
printf("va[%d] = ", i);
scanf("%d", va + i); }
printf("変換前\n");
for(i = 0; i < n; i++) printf("va[%d] = %d\n", i, va[i]);
rev(va, n);
printf("変換後\n");
for(i = 0; i < n; i++) printf("va[%d] = %d\n", i, va[i]);
return 0;
}
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
while分を用いて、金利が1%の銀行に10000円を預金した場合、
預金額(deposit)が15000円になるのに何年(year)かかるかを表示するプログラムを作成せよ
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:Visual C++
[3.3] 言語:C++
[4] 期限:2011/5/31
宜しくお願いします
すみませんもう1問お願いします;
[1] 授業単元:プログラミング演習
[2] 問題文(含コード&リンク):
for文の二重ループを用いて、下の実行結果のように0〜9までの数字を
0から1個ずつ増やしながら10行表示するプログラムを作成せよ
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:Visual C++
[3.3] 言語:C++
[4] 期限:2011/5/31
>>961 Q先生でいらっしゃいますか?
C++でC配列って、おじさんどうなの
966 :
940:2011/05/20(金) 00:34:19.43
>>964 #include <stdio.h>
int main(void)
{
int i, j;
for(i = 0; i < 10; i++) {
for(j = 0; j <= i; j++) printf("%d", j);
putchar('\n');
}
return 0;
}
C++ならvectorとalgotithmのreverseもしくはreverse_iterator位使おうな◆QZaw55cn4c
あ、C++が分からない硬い頭では無理か
>要素数を入力してください(10個まで):5
これを見て配列の要素数を1024にするバカに何を言ってもムダだろう
それから
>[5] その他の制限:入出力関数を用いて解答すること。
と書いてあるのですが、C++で入出力関数が使われてないように見えますけど
コンテナである必要がなければ配列でもいいんじゃない
要素数1024はどうかと思うけど
C++「らしい」プログラムを書こうよ
それから return 0; はmain()では不要ですよ
>>972 1行目は分かるが
2行目はナンクセかと
>>974 Qか?悔しいのか?std::cinとstd::coutはクラスだからcin.operator<<() と cout..operator>>() を
使っているわけだから入出力関数は使っていると言えるが、出来たら別関数にしてみなw
出来るか?
vector使えよ
逆だ逆
cin.operator>>() と cout.operator<<()
しかしこれはメンバ関数だから、題意は多分自分で入出力用関数を作れという事だと思う
>>962 #include <stdio.h>
int main(){
int money = 10000;
int counter = 0;
while (money <= 15000)
{
money *= 1.01;
counter++;
}
printf("year = %d\n", counter);
return 0;
}
>>975 ごめん、他人
int main() {return 0;}
を
int main() {}
とする事で得られるものを
名無しにも分かるように説明してみ
979 :
885:2011/05/20(金) 01:04:05.08
>>980 C++でゴルフ(笑)って事なら分かるけどそれはないわ
テンプレや補完使ってないの?
>>981 確かにタイプ量は減少してると思うが?
>>978に対して「得られるもの」をちゃんと答えたぞ
文句あんのか
>>983 そんな事は最初聞いてなかったろ
後出しジャンケンは無視する
× C++でゴルフ(笑)って事なら分かるけどそれはないわ
○ C++でゴルフ(笑)って事なら分かるけどそれはないわな
>>984 >> タイプ量の減少
> テンプレや補完使ってないの?
>> 確かにタイプ量は減少してると思うが?
> テンプレや補完使ってないの?
>> 後出しジャンケンは無視する
時系列が・・・
>>986 ホンマモノですか
なんだか、ごめんなさい
◆QZaw55cn4cは糞だよなぁ
>std::vector<int>(va->rbegin(), va->rend()).swap(*va);
これが気に入った
992 :
936:2011/05/20(金) 09:57:22.23
>>993 ごめん間違えました
これは忘れてください
うめ
うめ
うめ
産め
卯女
誰か次スレお願いシマウマ
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。