числа в if берутся из кодов ASCII
Объяснение:
#include <stdio.h>
#include <string.h>
int
main ()
{
char s[10001];
int i = 0;
for (int j = 0; j < 10001; j++) {
scanf("%c", &s[j]);
if (s[j] == '\n')
break;
}
while (s[i] != '\n')
{
if (((int)s[i] > 64 && (int)s[i] < 91) || ((int)s[i] > 96 && (int)s[i] < 123))
if ((int)s[i] > 124)
s[i] = (char)((int)s[i] - 92); //3-127+32=92
else
s[i] = (char)((int)s[i] + 3);
i++;
}
for (int j = 0; j < i; j++)
printf("%c", s[j]);
return 0;
}
Конструктивно процессоры могут выполниться как в виде одной большой монокристальной интегральной микросхемы — чипа, так и в виде нескольких микросхем, блоков электронных плат и устройств.
Чаще всего процессор представлен в виде чипа, расположенного на материнской плате. На самом чипе написана его марка, его тактовая частота (число возможных операций, которые он может выполнить в единицу времени) и изготовитель.
В настоящее время микропроцессоры и процессоры вмещают в себе миллионы транзисторов и других элементов электронной логики и представляют сложнейшие высокотехнологичные электронные устройства. Персональный компьютер содержит в своем составе довольно много различных процессоров. Они входят в состав систем ввода/вывода контроллеров устройств. Каждое устройство, будь то видеокарта, системная шина или еще что-либо, обслужизается своим собственным процессором или процессорами. Однако архитектуру и конструктивное исполнение персонального компьютера определяет процессор или процессоры, контролирующие и обслуживающие системную шину и оперативную память, а также, что более важно, выполняющие объектный код программ. Такие процессоры принято называть центральными или главными процессорами (Central Point Unit — CPU).