Нужна по программи́рованию на языке java! такова: известны данные о количестве осадков, выпавших за каждый день февраля. верно ли, что по чётным числам выпало больше осадков, чем по нечётным?
#include <iostream> #include <random> #include <ctime> using namespace std;
mt19937 gen(time(0)); uniform_int_distribution<> uid(0, 19); void replace(int *a, int n, int k) { int last = a[n]; for (int i = n - 1; i >= k; i--) { a[i + 1] = a[i]; } a[k] = last; }
int main() { int n = 0, k = 0; cin >> n; int *a = new int[n]; if (n <= 100) { for (int i = 0; i <= n; i++) { a[i] = uid(gen); cout << a[i] << " "; } cout << endl; cin >> k; if (k <= n) { replace(a, n, k - 1); for (int i = 0; i <= n; i++) { cout << a[i] << " "; } } else { cout << "Error" << endl; } } else { cout << "Error!" << endl; } delete[] a; return 0; }
import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
Scanner in = new Scanner(System.in);
int[] arr = new int[29];
int s1 = 0, s2 = 0;
for(int i = 0; i < arr.length; i++){
arr[i] = (int)(Math.random() * 3);
if (arr[i] % 2 == 0) {
s1 += arr[i];
}
else if (arr[i] % 2 != 0) {
s2 += arr[i];
}
}
if (s1 == s2) {
System.out.println("Yes");
} else {
System.out.println("No");
}
}
}