MikhailSvetlana
?>

Может ли тело цикла при использовании оператора repeat не выполниться ни разу?

Информатика

Ответы

svetarakityanskaya
Не может. Repeat - это цикл с постусловием. Говоря проще, сначала делаем, потом проверяем, надо ли продолжать. Вот это "сначала делаем" в любом случае один раз тело цикла выполнит.
seregina19706867

#include <iostream>

#include <cmath>

using namespace std;

signed main() {

   int n;

   cin >> n;

   double a[n];

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

       cin >> a[i];

   double mx = -10000000000000;

   for(int i = n/2; i < n; i++)

       mx = max(mx,a[i]);

   for(int i = 0; i < n-1; i++)

       for(int j = 0; j < n - i - 1; j++)

           if(a[j] > a[j+1])

           {

               double temp = a[j];

               a[j] = a[j+1];

               a[j+1] = temp;

           }

   cout << "maximal element of the second half: " << mx <<"\n";

   cout << "array after sorting: " << "\n";

   for(auto i: a)

       cout << i << " ";

}

oyunabaduraeva

#include <iostream>

#include <cmath>

using namespace std;

signed main() {

   int n;

   cin >> n;

   double a[n];

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

       cin >> a[i];

   double mx = -10000000000000;

   for(int i = n/2; i < n; i++)

       mx = max(mx,a[i]);

   for(int i = 0; i < n-1; i++)

       for(int j = 0; j < n - i - 1; j++)

           if(a[j] > a[j+1])

           {

               double temp = a[j];

               a[j] = a[j+1];

               a[j+1] = temp;

           }

   cout << "maximal element of the second half: " << mx <<"\n";

   cout << "array after sorting: " << "\n";

   for(auto i: a)

       cout << i << " ";

}

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

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

Может ли тело цикла при использовании оператора repeat не выполниться ни разу?
Ваше имя (никнейм)*
Email*
Комментарий*

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

Геннадьевна Вета560
srvsm
Джамал1009
Марина555
sve34166163
demon8608
Морозов
zorinka777
komplekt7
Анатольевич-Митюшин
info40
bulk91675
Leobed917670
Владимир-Денисович1080
kv135549