Решение задачи "Четные индексы" с Mccme

Без пояснения   Просмотров: 15


Выведите все элементы списка с четными индексами (то есть A[0], A[2], A[4], ...).

Программа должна быть эффективной и не выполнять лишних действий!

Код

s = str(input())
a = s.split(" ")
for i in range(len(a)):
    if i % 2 == 0:
        print(a[i], end = " ")

         

 Администратор Photo Автор: Администратор


Код

#include <bits/stdc++.h>

using namespace std;

int main()
{
    string s;
    getline(cin, s);
    vector<string> a;
    s.insert(0, " ");
    int pos = s.find(" "), pos1;
    while(pos + 1){
        pos1 = s.find(" ", pos + 1);
        a.push_back(s.substr(pos + 1, pos1 - pos - 1));
        pos = pos1;
    }
    for(int i = 0; i < a.size(); ++i){
        if(i % 2 == 0)
            cout << stoi(a[i]) << " ";
    }
    return 0;
}

         

 Администратор Photo Автор: Администратор


Отправить решение задачи
Чтобы отправить решение вам нужно войти в систему или зарегистрироваться

Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться