• Задача в С++
    Пусть дана последовательность из n элементов. Увеличьте ее, вставив после каждого
    элемента такой же.

Ответы 6

  • у меня программа не работает корректно, ввожу данные, но на вывод ничего не идет
  • Сейчас проверю еще раз.
    • Автор:

      hank37
    • 5 лет назад
    • 0
  • Я немного поправил, скопируйте код и вводите последовательность через пробел. Не забудьте в конце написать -1 - это значит, что вы закончили последовательность. Вы можете редактировать это значение в переменной int close
    • Автор:

      hope21ih
    • 5 лет назад
    • 0
  • Спасибо!
    • Автор:

      moya
    • 5 лет назад
    • 0
  • Пожалуйста :)
    • Автор:

      andersen
    • 5 лет назад
    • 0
  • //использую два масива. TableRevers - это массив изменненый, где повторяются элементы. Table = этот массив заполняет пользователь. #include <iostream> #include <cmath>using std::cout;using std::cin;using std::endl;int main(){ int close = -1; //значение для прекращения ввода массива int table[250]; //масив первый int tableRevers[500]; //массив для преобразования int input; //ввод int i = 0; //для счета кол-ва элементов int y = 0; //для заполнения cout << "To close enter: " << close << endl; //уведомление while(cin >> input, input != close) //заполняем массив { table[i] = input; i++; } for(int t = 0; i * 2 > t; t = t + 2) //делаем измененный массив { tableRevers[t] = table[y]; tableRevers[t + 1] = table[y]; y++; } for(int t = 0; i * 2 > t; t++) //выводис измененный массив { cout << endl << tableRevers[t]; } return 0;}
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years