Предмет: Информатика,
автор: StArKInDeStRiS
дан массив из n элементов, элементы массива задаются рандомом, найти суммы положительных и отрицательных элементов.
Ответы
Автор ответа:
0
//Java
class Main {
public static void main(String[] args){
System.out.print("Input n: ");
int n = new java.util.Scanner(System.in).nextInt();
int[] a = new int[n];
int b = 0;
int c = 0;
int d;
for (int i = 0; i < a.length; i++) {
d = new java.util.Random().nextInt(2);
a[i] = new java.util.Random().nextInt(100000);
if (d == 0)
a[i] = -a[i];
if (a[i] > 0)
b+=a[i];
else
c+=a[i];
}
System.out.println("Positive: " + b);
System.out.println("Negative: " + c);
}
}
Проверка:
$ javac Main.java
Input n: 15
Positive: 472449
Negative: -195366
class Main {
public static void main(String[] args){
System.out.print("Input n: ");
int n = new java.util.Scanner(System.in).nextInt();
int[] a = new int[n];
int b = 0;
int c = 0;
int d;
for (int i = 0; i < a.length; i++) {
d = new java.util.Random().nextInt(2);
a[i] = new java.util.Random().nextInt(100000);
if (d == 0)
a[i] = -a[i];
if (a[i] > 0)
b+=a[i];
else
c+=a[i];
}
System.out.println("Positive: " + b);
System.out.println("Negative: " + c);
}
}
Проверка:
$ javac Main.java
Input n: 15
Positive: 472449
Negative: -195366
Автор ответа:
0
Автор ответа:
0
спасибо, не могл бы вы ещё с одной задачей помочь?
Автор ответа:
0
кидай посмотрю
Автор ответа:
0
к сожелению в личку я вам писать не смогу, я сейчас создам вопрос, а вы посмотрите. Заранее спасибо!
Похожие вопросы
Предмет: Химия,
автор: matveieltsov
Предмет: Алгебра,
автор: Dudugu67
Предмет: Русский язык,
автор: sajhyakmerej4
Предмет: Математика,
автор: Аноним
Предмет: Экономика,
автор: Ник1998