Впрограмме используется одномерный целочисленный массив а с
индексами от 0 до 4. значения элементов равны 5, 7, 6, 4, 10
соответственно, т.е. a[0] = 5, a[1] = 7 и т.д. после выполнения следующего
фрагмента программы значение а[1] равно
j: = 1
нц пока a[i] > a[i-1]
t: = a[i]
a[i]: = a[i-1]
a[j-1]: =t
j: =i+1
кц
/*Твой код написан на С++, поэтому я так понимаю, что ответ нужен также на нём.*/
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <string>
#define SIZE 256
int main() {
const char* DELIMITERS = "_.,;:\n\t!?";
char S[SIZE] = "Hello, my2. friend_ia2m?hh2";
char* ptr = 0;
ptr = strtok(S, DELIMITERS);
while (ptr) {
for (int i = 0; i < strlen(ptr); i++) {
if (isdigit(ptr[i]))
std::cout << ptr << "\n";
}
ptr = strtok(0, DELIMITERS);
}
return 0;
}