#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;
}
Восхищаясь возможностями, которые несет информационное общество, не следует забывать о тех противоречиях, которые оно потенциально содержит и которые уже проявляются.
Следует понимать, что понятие “информационное общество” не лежит в том же круге понятий, которые связаны с понятиями “капитализм”, “социализм” и пр., т.е. не указывает напрямую на характер отношений собственности и экономический уклад. Точно так же его не следует воспринимать как очередную утопию, сулящую всеобщее счастье.
Перечислим некоторые опасности и проблемы на пути к информационному обществу:
· реальная возможность разрушения информационными технологиями частной жизни людей и организаций;
· опасность все возрастающего влияния на общество со стороны средств массовой информации и тех, кто эти средства контролирует;
· проблема отбора качественной и достоверной информации при большом ее объеме;
· проблема адаптации многих людей к среде информационного общества, к необходимости постоянно повышать свой профессиональный уровень;
· столкновение с виртуальной реальностью, в которой трудно различимы иллюзия и действительность, создает у некоторых людей, особенно молодых, мало изученные, но явно неблагоприятные психологические проблемы;
· переход к информационному обществу не сулит каких-либо перемен в социальных благах и сохраняет социальное расслоение людей; более того, информационное неравенство может добавиться к существующим видам неравенства и тем самым усилить социальную напряженность;
· сокращение числа рабочих мест в экономике развитых стран, не компенсируемое полностью созданием новых рабочих мест в информационной сфере, ведет к опасному социальному недугу — массовой безработице.
Крайним проявлением негативных последствий перехода к информационному обществу являются так называемые “информационные войны”. Этот термин трактуется как открытое или скрытое информационное воздействие государственных систем друг на друга с целью получения определенного выигрыша в политической или материальной сфере. Основными объектами поражения в таких войнах будут информационные инфраструктуры и психология противника.
Под информационной войной понимается комплексное воздействие на систему государственного и военного управления противостоящей стороны, на ее военно-политическое руководство. В принципе это воздействие должно еще в мирное время приводить к принятию благоприятных (для стороны — инициатора информационного давления) решений, а в ходе конфликта полностью парализовать функционирование инфраструктуры управления противника. Информационное противоборство, предшествующее информационной войне, реализуется путем воздействия на информацию и информационные системы противника с одновременным укреплением и защитой собственной информации и информационных систем и инфраструктуры. На определенном этапе информационная война может перейти в обычную, с применением традиционных видов оружия для подавления ослабленного противника. К сожалению, примеры состоявшихся информационных войн уже есть.
Объяснение:
max_v = 8;
m1 = -5;
m2 = 5;
var i:byte;
v:array [1..max_v] of integer;
// начальное заполнение массива
procedure randomArray(tx:string);
var i:byte;
begin
writeln(tx);
randomize();
for i:=1 to max_v do begin
v[i]:=random(m1,m2);
write(v[i]:6);
end;
writeln('');
writeln('');
end;
begin
randomArray('Начальный массив');
writeln('Вывод на экран элементов с отрицательными значениями');
for i:=1 to max_v do
if v[i]<0 then
write(v[i],' ');
end.