Напишите класс, который принимает с клавиатуры целое число и выводит ** экран 25...

0 голосов
144 просмотров

Напишите класс, который принимает с клавиатуры целое число и выводит на экран 25 последующих нечетных чисел


Информатика (20 баллов) | 144 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Program qq;
uses crt;
var a,b,c,d:real;
begin
read (a);
c:=a+1;
writeln (c);
d:=a+2;
writeln (d);
и тд и тп)

(44 баллов)
0

норм, но надо на java

0 голосов
public class NewClass {

 
public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int chis0 = 0;
        chis0 = sc.nextInt();
     
{
            if (chis0%2==0){
                int b = chis0 - 1;
                for(int i =0; i<25;i++){
                    System.out.println(b+=2);
                 }
            }else{
                int b = chis0;
                for(int i =0; i<25;i++){
                    System.out.println(b+=2);
                 }
            }
        }
        }
      
}


//мой комментарий:
я проверяю, является ли введенное число четным или нет. если оно четное, создаю переменную b со значением ** 1 меньше введенного числа. затем начинается цикл for, в котором ** каждой итерации  переменная b увеличивается ** 2 (значение переменной перезаписывается каждый раз) и выводится ** экран, а счетчик i подсчитывает, сколько чисел мы уже вывели.
Если же изначально введенное число было нечетным, переменной b присваивается значение, равное введенному числу. В цикле for оно также увеличивается ** 2 каждый раз и выводится ** экран.
исходное число при этом остается неизменным и хранится в переменной chis0.