Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

написание кода с++

ШумахерG-7 Мастер (1736), закрыт 4 года назад
1)Ввести ряд оценок (признак конца –0) и вычислить среднюю оценку.
2)Ввести целое неотрицательное число и напечатать составляющие его цифры, разделяя их пробелами. Пример: пусть введено число 135473, тогда вывести надо 1 3 5 4 7 3).
Лучший ответ
Николай Веселуха Высший разум (356502) 4 года назад
#include <iostream>
using namespace std;
int main() {
auto n = 0;
double x, s = 0;
cout << ">>> ";
while (true) {
cin >> x;
if (!x) break;
s += x;
++n;
}
if (n) {
auto a = s / n;
cout << "Average: " << a;
} else {
cout << "No data!";
}
cout.put('\n');
system("pause");
}

#include <iostream>
#include <stack>
using namespace std;
int main() {
cout << ">>> ";
unsigned num;
cin >> num;
stack<char> box;
do box.push(static_cast<char>((num % 10) + 48)); while (num /= 10);
while (!box.empty()) {
cout << box.top() << ' ';
box.pop();
}
cout.put('\n');
system("pause");
}
Остальные ответы
Victor Surozhtsev Просветленный (33722) 4 года назад
//2)

#include "iostream"

using namespace std; int main() {

unsigned long long n; short k,len,cifra[20]; for (;;) { cout << "n = ?\b"; cin >> n; len=0; while (n > 0) { cifra[len]=n%10; len++; n/=10; } for (k=len-1; k >=0; k--) cout << cifra[k] << ' '; cout << '\n'; } }
Похожие вопросы