Предмет: Информатика,
автор: Аноним
C++
даны 5 чисел напишите программу которая выводит их в обратном порядке.В программе подается 5 целых неотрецательных чисел числа не больше чем 100000. программс должна вывести "перевернутую" последовательность чисел не содержущую 0
C++
Ответы
Автор ответа:
0
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
int mas[5];
for(int i = 0; i < 5; i++){
cout << "Input element[" << i << "] = "; cin >> mas[i];
while(mas[i] < 0){
cout << "Input element[" << i << "] = "; cin >> mas[i];
}
}
cout << "Show massiv" << endl;
for(int i = 0; i < 5; i++){
cout << mas[i] << " ";
}
cout << "\nReversed massiv without zero(0)" << endl;
for(int i = 4; i >= 0; i--){
if(mas[i] != 0){
cout << mas[i] << " ";
}
}
cout << endl;
system("pause");
return 0;
}
Автор ответа:
0
#include <iostream>
#include <string>
using namespace std;
int main()
{
string st;
cin>>st;
for(int i=0;i<n;++i)
{
if(s[i] == '0')
{
st=st.erase(i);
}
cout<<reverse(st)<<endl;
system("pause");
return 0;
}
MupoTBopec:
Забыл условие: || mas[i] > 100000 в цикле while
Похожие вопросы
Предмет: Окружающий мир,
автор: sofiafluttershy11
Предмет: Другие предметы,
автор: veddefgge
Предмет: Қазақ тiлi,
автор: GlebStepanov3333
Предмет: Математика,
автор: тома291
Предмет: Алгебра,
автор: GOyuliaGO