?>
2. Изучите листинг программы. import array as arr a = arr.array('i') from random import randint size=20 S1=0 def printArray(array): for i in range(len(array)): print(array[i], end=" ") print("\n") for i in range(size): a.append(randint(1, 100)) printArray(a) """for i in range(size): print(a[i], " ", end="") print("\n") #переход на новую строку """ for i in range(size): if a[i]%2 == 0: S1 += a[i] print (S1, end=" ") 3. Составьте программу: найдите сумму положительных элементов массива С, размерность массива - 8 элементов.
Ответы
#include <iostream>
#include <string>
bool is_palindrome(const std::string& s) {
std::string r(s);
std::reverse(r.begin(), r.end());
return s == r;
}
int main() {
std::string s1,s2;
setlocale(LC_ALL, "Russian");
std::cout << "Введите число 1: ";
std::getline(std::cin, s1);
std::cout << "Введите число 2: ";
std::getline(std::cin, s2);
if (is_palindrome(s1)|| is_palindrome(s2))
std::cout << "Одно из введенных чисел является палиндромом " << std::endl;
else
std::cout << "Ни одно из введенных чисел не является палиндромом " << std::endl;
return 0;
}