Задана строка. Удалить из нее все нечетные элементы — Pascal(Паскаль)

uses crt; var s: string; procedure vvod(var s: string); var i: integer; begin s:=’0123456789′; end; procedure obrabotka(var s: string); var i: integer; begin for i:=length(s) downto 1 do begin if s[i] in [‘1′,’3′,’5′,’7′,’9’] then delete(s,i,1); end; end; var comanda: byte; begin clrscr; writeln(‘1-vvod, 2-obrabotka, 3-vyvod, 9-vyhod’); repeat writeln(‘Vvedite comandu: ‘); read(comanda); case comanda of 1:begin vvod(s); writeln(s); end; 2:obrabotka(s); 3:writeln(s); 9:writeln(‘End’); else writeln(‘Error’); end; until comanda = 9; end.

Read More

Ежемесячная стипендия студента «а» руб., а расходы на проживание превышают стипендию и составляют «b» руб. в месяц. Рост цен ежемесячно увеличивает расходы в 0,03 раза. Составить программу расчета необходимой суммы денег, которую надо 1 раз попросить у родителей, чтобы можно было прожить учебный год (10 месяцев) — Pascal(Паскаль)

Read More