М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
123890Cookie123890
123890Cookie123890
23.02.2020 05:13 •  Информатика

Сначала чётные позиции, потом нечётные Дана строка. Выведите на одной строке сначала символы, стоящие на чётных позициях, а потом на нечётных.

Входные данные

c ++ На вход подается строка, состоящая из строчных букв латинского алфавита. Длина строки не превышает 100 символов.

Выходные данные

Выведите ответ на задачу.

👇
Ответ:
elena30lazarev
elena30lazarev
23.02.2020

#include <iostream>

#include <vector>

using namespace std;

int main() {

 string input;

 cin >> input;

 vector <char> even, odd;

 for (int i = 0; i < input.length(); i++){

   if (i % 2){

     odd.push_back(input[i]);

   }else{

     even.push_back(input[i]);

   }

 }

 for (int i = 0; i < even.size(); i++){

   cout << even[i];

 }

 cout << endl;

 for (int i = 0; i < odd.size(); i++){

   cout << odd[i];

 }

 cout << endl;

}

4,6(24 оценок)
Открыть все ответы
Ответ:
irca1987
irca1987
23.02.2020
Английский = a + d + f + g = 28.
Немецкий = b + e + f + g = 30.
Французский = c + d + e + f = 42.
Английский и немецкий = g + f = 8.
Английский и французский = d + f = 10.
Немецкий и французский = f + e = 5.
Все три языка = f = 3.

А) Чтобы найти учеников, изучающих только английский, нужно вычесть "d + f + g".
d = (d + f) - f = 10 - 3 = 8.
g = (g + f) - f = 8 - 3 = 5.
Английский = 28 - 13 = 15.

Французский = 42 - (d + e + f).
e = (f + e) - f = 5 - 3 = 2.

42 - (8 + 2 + 3) = 42 - 13 = 29.

Немецкий = 30 - (e + f + g)
30 - (2 + 3 + 5) = 30 - 10 = 20.

Б) Складываем тех, кто знает английский/немецкий/французский и вычитаем 100.

100 - (15 + 29 + 20) = 100 - 64 = 36.

Круги смотри во вложении.
ответить 1. про студентов, изучающих языки (решить, используя круги эйлера, оформить на отдельном ли
4,8(64 оценок)
Ответ:
малика2071
малика2071
23.02.2020
.MODEL small 
.STACK 256 
.code
start: 
    MOV BL,3 
    MOV AL,2 
    MUL BL
; вывод содержимого регистра ax на экран
    mov bl,10
    mov cx,0
b:  div bl      ;  в al - частное, ah - остаток
    add ah,48  ;  в ah - код младшей цифры
    push ax
    mov ah,0 
    inc cx
    cmp al,0
    jne b
 ; вывод на экран через BIOS
c:  pop ax
    mov al,ah
    mov ah, 0eh
    int 10h     ; вывод символа
    dec cx
    jnz c
 ; ожидание ввода с клавиатуры
    mov ah,01h
    int 21h
; завершение программы
    mov ax,4C00h
    int 21h 
END start
4,4(19 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ