Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho mảng số nguyên A[] gồm N phần tử, nhiệm vụ của bạn là in ra các phần tử là số chẵn ở chỉ số chẵn, nếu mảng không tồn tại phần tử như vậy thì in ra "NONE".
Đầu vào
Dòng đầu tiên là số nguyên dương N
Dòng thứ 2 gồm N số nguyên viết cách nhau một vài khoảng trắng
Giới hạn
1<=N<=1000
-10^3<=A[i]<=10^3
Đầu ra
In ra các số cách nhau một khoảng trắng hoặc in ra NONE nếu không tìm thấy số thỏa mãn điều kiện của đầu bài.
Ví dụ :
Input 01
5
-971 107 458 222 200
Output 01
458 200
Bình luận
ai doc duoc cai nay la ng bi down
Chỉ số chẵn là sao vậy ạ. tại sao 222 không phải ạ. Giải thích giùm e với.
Là i đó bạn. Chỉ xét trường hợp i là số chẵn. 222 là phần tử ở chỉ số lẻ i = 3 (a[3]) nếu cho i chạy từ 0.
ke may chu
include <bits/stdc++.h>
using namespace std; int main(){ int n; cin >> n; vector<int> a(n); for(int i = 0;i<n;i++){ cin >> a[i]; } bool check = false; for(int i = 0;i <n;i++){
ko bt bài mình sai ở đâu đúng 26/31 rồi
:))) ông đọc kĩ đề đi "NONE" chứ ko phải "none" :>
include <iostream>
include <bits/stdc++.h>
using namespace std; int a[1000],n; bool kt=false; int main() { cin>>n; for(int i=0;i<n;i++) cin>>a[i]; for(int i=0;i<n;i++) if(a[i]%2==0&&i%2==0) { cout<<a[i]<<" "; kt=true; }
}
import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Scanner; import java.util.Set; import java.util.TreeSet; import java.util.Map; public class testCode { public static int findMin(int arr[], int n) { int minIndex = (int)1e9; for (int i = 0; i < n; i ++) { minIndex = Math.min(minIndex, arr[i]); } return minIndex; } public static void main(String[] args) {
}
hhhhhhh
nếu i chạy từ 0 thì thì sẽ giống test mẫu còn nếu i chạy từ 1 thì phải cho i %2 !=0