Есть ответ 👍

C++даны 5 чисел напишите программу которая выводит их в обратном порядке.в программе подается 5 целых неотрецательных чисел числа не больше чем 100000. программс должна вывести "перевернутую" последовательность чисел не содержущую 0 c++

155
411
Посмотреть ответы 3

Ответы на вопрос:


#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; {

  if(mas[i] ! = 0){

  cout < < mas[i] < < " ";

  }

 

}

cout < < endl;

system("pause");

return 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;

}


Ну переводишь всё в 10-ю (сумма произведений разрядов на с.с. в степени позиции разряда): (3 * x^0) + (3 * x^1 + 1 * x^0) = (1 * x^2 + 1 * x^1) < => 3 + 3x + 1 = x^2 + x < => x^2 - 2x - 4 = 0 d = 4 - 4 * 1 * (-4) = 20 => x - не целый => решения нет

Популярно: Информатика