medvik
?>

Паскаль.необходимо удалить из массива все элементы содержащие цифру 5

Информатика

Ответы

Владислав1246
N1=10; var a: array[1..n1]of integer; x,n,i,j,k: integer; begin write('x='); read(x); write('n='); read(n); if (n> =1) and (n< =10) then begin for i: =1 to n do begin write('a[',i,']='); read(a[i]); end; for i: =n downto 1 do if a[i]=x then begin k: =i; for k: =i to n-1 do a[k]: =a[k+1]; a[n]: =0; n: =n-1; end; for i: =1 to n do writeln('a[',i,']',a[i]); end else write('error'); end.
vvk2008
1. определим информационную ёмкость страницы с цветным изображением палитра в 16=2⁴ цветов требует 4 бита для хранения информации о цвете. перемножаем: 320×640×4 = 819200 бит = 819200/8 = 102400 байт 2. определим информационную ёмкость страницы с текстом считаем, что каждый символ кодируется одним байтом. перемножаем: 32×64×1 = 2048 байт 3. определим, сколько байт нужно для хранения "блока" из восьми текстовых страниц и одной с цветным изображением 2048×8+102400 = 118784 байта 4. переведем объем диска в байты 30×1024×1024 = 31457280 байт 5. найдем количество полных девятистраничных "блоков" 31457280/118784 ≈ 264.8 ⇒ 264 полных блока или 264×9 = 2376 страниц 6. найдем свободной объем дисковой памяти, который останется после размещения 264 блоков 31457280-264×118784 = 98304 байта 7. найдем количество текстовых страниц, которые можно разместить в 98304 байтах 98304/2048 = 48. 8. известно, что каждая девятая страница содержит изображение, а также. что блок неполный. следовательно, в нем помещается 8 текстовых страниц и еще остается 98304-2048×8 = 81920 незанятых байт 9. общее число страниц 2376+8 = 2384 страницы, в том числе 264 с цветным изображением. ответ: 2384 страницы
Serezhkin
#include < iostream> #include < conio.h> void main() {     int digit;     std: : cin > > digit;     if(digit> 0) {         std: : cout < < "+" < < std: : endl;           } else if (digit< 0) {         std: : cout < < "-" < < std: : endl;           } else {         std: : cout < < "0" < < std: : endl;               }           int digit1, digit2;     std: : cin > > digit1;     std: : cin > > digit2;     if(digit1> digit2 & & digit1 ! =0 & & digit2 ! =0) {           std: : cout < < digit1 < < " > " digit2 < < std: : cout;     } else {           std: : cout < < digit1 < < "  <   " digit2 < < std: : cout;     } _getch(); return 0;       }

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

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

Паскаль.необходимо удалить из массива все элементы содержащие цифру 5
Ваше имя (никнейм)*
Email*
Комментарий*

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

mantseva
xsmall1
ElenaEgorova1988576
stachevay-lera
Fetyukov
Abdullaev
Татьяна Марина1287
Осыған көмектесіңіздерші аз да
oshemkov579
Galina3241
evsmorodina
TatyanaVladimirovich
margusha1974
bmargarita
tabacoffee
ValerevnaRustam1072