###前提・実現したいこと
10回数字を打ってそれを反対から出力させたいです
例)
入力
1
2
3
4
6
7
8
9
10
出力
10
9
8
7
6
5
4
3
2
1
sizeof関数を使うために自分で作った問題なのでsizeofを使って解きたいです。
###発生している問題・エラーメッセージ
出力が
10
10
9
8
7
6
5
4
3
2
1
となってしまいます。
エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
#include<stdio.h>
int main(void)
{
int i;
int a[10];
for(i = 0;i < sizeof(a)/sizeof(a[0]);i++) { scanf("%d",&a[i]); } printf("\n\n\n"); for(i=sizeof(a)/sizeof(a[0]);i >= 0;i--) { printf("%d\n",a[i]); } return 0;
}
###試したこと
課題に対してアプローチしたことを記載してください
反対に出力させる所のループの最終値を色々いじってみたのですがダメでした><
###補足情報(言語/FW/ツール等のバージョンなど)
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。