Назар233
30.03.2020 06:24

В компиляторе выдает ошибку Exception in thread "main" java.lang.: 24 вот код:
package com.company;

import java.util.Arrays;

class Domashka4 {
public static void main(String[] args) {
int[] num1 = new int[]{1, 1, 1, 1, 0, 0, 1, 0, 0, 0};
System.out.print("Задание №1: ");
System.out.print(Arrays.toString(num1));
System.out.print(" - ");
for (int i = 0; i < num1.length; i++) {
if (num1[i] == 1) num1[i] = 0;
else num1[i] = 1;
}
System.out.print(Arrays.toString(num1));
System.out.println(" ");
System.out.print("Задание №2: ");
int[] num2 = new int[8];
int j = 0;
for (int i = 0; i < num2.length; i++, j = j + 3) {
num2[i] = j;
}
System.out.println(Arrays.toString(num2));
System.out.println("Задание №3");
int[][] num3 = new int[1][1];
for (int q = 0; q < num3.length; q++) {
for (int k = 0, j2 = num3[q].length; k < num3[q].length; k++, j2--) {
if (q == j || q == (j2 - 1)) {
num3[q][j] = 1;
System.out.print(num3[q][j]);
}
}
System.out.print(" ");
}
}
}

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Draymon
21.05.2023 19:03
Они все "неправильные", потому что в каждом из вариантов тело цикла содержит один оператор. В случаях а) и с) это оператор присваивания, в случае б) - условный оператор. Если бы тело цикла содержало более одного оператора, то по правилам языка Паскаль, эти операторы заключались бы в операторные скобки begin... end.

Подозреваю, что правильный ответ должен быть б), но дело в том, что оператор присваивания d:=d+1 принадлежит не телу цикла, а условному оператору, находящемуся в теле цикла, а для цикла оператор один - условный.
0,0(0 оценок)
Ответ:
ВикаKull
10.06.2022 15:28
Как вариант, создать структуру, содержащую вопросы и правильные ответы и вектор из этих структур. в главной процедуре иницировать случайные числа командой srand(time(0)); и с команды rand()&РазмерМассива выбирать случайным образом вопрос.

struct questions
{
char quest[150];
int answ;
};

vector<questions> ques(10);

srand(time(0));
int q = rand()%10;
cout <<ques[q].quest;
cin >>a;
if (a==ques[q].answ) cout <<"Верно";

Это как один из вариантов, который первым в голову пришёл :-)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота