Объяснение:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int N;
cin >> N;
vector<int>chet;
vector<int>nechet;
for (int i = 0; i < N; i++) {
int A;
cin >> A;
if (i % 2 == 0)
nechet.push_back(A);
else
chet.push_back(A);
}
for (int i = 0; i < chet.size(); i++)
cout << chet[i] << " ";
cout << endl;
for (int i = 0; i < nechet.size(); i++)
cout << nechet[i] << " ";
}
Если числа из условия записаны в переменные rank, score, passingScore, russianLanguage, то получение можно получить, если:
rank ≤ 10 или score ≥ passingScore и russinaLanguage = 1
В C++ ИЛИ обозначается как ||, а И - как &&.
Код (C++):
#include <iostream>
int main() {
int rank, score, passingScore, russianLanguage;
std::cin >> rank >> score >> passingScore >> russianLanguage;
if ((rank <= 10) || ((score >= passingScore) && (russianLanguage == 1))) {
std::cout << "YES";
} else {
std::cout << "NO";
}
}
#include <iostream>
using std::cout;
using std::endl;
#include <cstdlib>
using std::rand;
using std::srand;
#include <ctime>
using std::time;
#include <iomanip>
using std::setw;
int main()
{
int a[6][7];
srand(time(0));
for(int i = 0; i < 6; i++)
{
for(int j = 0; j < 7; j++)
{
a[i][j] = rand() % 17 - 4;
cout << setw(2) << a[i][j] << ' ';
}
cout << endl;
}
cout << endl;
for(int i = 1; i < 6; i += 2)
{
for(int j = 0; j < 7; j++)
{
a[i][j] = 1;
}
}
for(int i = 0; i < 6; i++)
{
for(int j = 0; j < 7; j++)
{
cout << setw(2) << a[i][j] << ' ';
}
cout << endl;
}
cout << endl;
return 0;
}