petria742
?>

НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ Какая строка получится в результате применения приведённой выше программы к строке, состоящей из 93 идущих подряд цифр 2?

Информатика

Ответы

НосовЖелиховская

#include <iostream>

#include <vector>  

using namespace std;

int main(){

   setlocale(LC_ALL, "Russian"); //Чтобы на русском писать текст  

   int n, i;

   cout << "Введите количество элементов в массиве : ";

   cin >> n; //Ввожу количество элементов в массиве

   vector<int>  arr(n);// объялвяю массив с n элементами

   cout << endl << "Введите элеметы массива : \n";

   //И заполнение массива,  и замена элементов на -1 и 1 будут происходить в одном цикле)

   for (i = 0; i < n; i++){

       cin >> arr[i];//Заполняю массив

       if (arr[i] > 0)//Проверяю элемент и заменяю его, но не знаю, что с нулем делать  

           arr[i] = 1;// поэтому просто оставлю его :D

       if (arr[i] < 0)

           arr[i] = -1;

   }

   cout << endl << "Массив : ";

   for (i = 0; i < n;i++)

       cout << arr[i] << "\t";

   cout << endl;

   system("pause");

   return 0;

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

НАЧАЛО ПОКА нашлось (222) ИЛИ нашлось (888) ЕСЛИ нашлось (222) ТО заменить (222, 8) ИНАЧЕ заменить (888, 2) КОНЕЦ ЕСЛИ КОНЕЦ ПОКА КОНЕЦ Какая строка получится в результате применения приведённой выше программы к строке, состоящей из 93 идущих подряд цифр 2?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

stendpost
Natysya7777
vitalis79
evoque2014
Юрий197
Анатолий
Tatyanaaarzieva72
dksvetlydir
Кольцова
Olybetezina1973
filimon131262
Anatolevich
yuliasam
alexander4590
zdanovich90764