3も。
2をちょっと変形しました。
#include <iostream>
using namespace std;

int main (void){
int no[99];
int i = 0;
cout<<"出力するには0を入れてください。\n";
while(i < 100){
cout<< i + 1 <<"番目の数字を入力してください。=";
cin >> no[i];
if(no[i] == 0)
break;
++i;
}
cout<<"入力順に出力します\n";

int j = 0;
while(i != 0){
cout<< j + 1 <<"番目の数字を出力します。="<< no[j] <<endl;
++j;
--i;
}
cout<<"平均=";
i = j;
int goukei = 0;
while(i >= 0){
goukei += no[i];
--i;
}
cout<< goukei / j <<endl;
return 0;
}
もっとスマートにできる方法はないのだろうか…
4は保存の仕方がわからないのでチョトあくかもしれないです…今日はネリュ