violettamakhina2537
?>

Визначте значення S після виконання операторів: X := 0 ; S := 0; Whіle Х<=5 Do begin X := X + 1; S := S + 1; end

Информатика

Ответы

Артур

6 раз виконується цикл

Відповідь 6

vedaikin
int comb(vector sort)
{
int n = 0; // количество перестановок
double fakt = 1.2473309; // фактор уменьшения
int step = sort.size() - 1;

while (step >= 1)
{
for (int i = 0; i + step < sort.size(); ++i)
{
if (sort[i] > sort[i + step])
{
swap(sort[i], sort[i + step]);
n++;
}
}
step /= fakt;
}
// сортировка пузырьком
for (int i = 0; i < sort.size() - 1; i++)
{
bool swapped = false;
for (int j = 0; j < sort.size() - i - 1; j++)
{
if (sort[j] > sort[j + 1]) {
swap(sort[j], sort[j + 1]);
swapped = true;
++n;
}
}

if (!swapped)
break;
}
return n;
}
mdclcompany

#include <iostream>

int main()

{

char str[80]; // Объявление символьной строки

int i = 0, cnt = 0; // Объявление переменных i и cnt целого типа - счетчик для цикла  

// и переменная, в которой будем считать кол-во замен

std::cin >> str; // Считывание строки из консоли в символьную строку str

while (str[i] != '\0') // Пока очередной символ не станет равен символу конца строки

{

 if (str[i] == 'a')

 {

  str[i] = 'b';  // Заменяем символ 'a' на символ 'b'

  cnt++; // Увеличиваем счетчик замен на единицу

 }

 i++; //переходим к следующему символу

}

std::cout << str << std::endl; // Выводим измененную символьную строку на экран

std::cout << cnt; // Выводим количество замен

return 0;

}

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

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

Визначте значення S після виконання операторів: X := 0 ; S := 0; Whіle Х<=5 Do begin X := X + 1; S := S + 1; end
Ваше имя (никнейм)*
Email*
Комментарий*

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

zotovinbox468
sharkova1443
onboxru16
Adabir20156806
Tatyana_Minullina
I.B.Petrishchev
prianik6
ragimovelshad
garunkhachatryan
sdvigov
chuev4444
phmad7
Matveevanastya0170
Coffee3862
satinvova