galinamosyagina
04.06.2023 05:27

Почему цикл в java работает неверно?

если прописать вот так:
System.out.println("Skol'ko ychenikov vvesti?");
int n=read.nextInt();
for (int i=1;i<=n;i++){
System.out.println("input name "+(i));
follower.addStudent(read.nextLine());
то при выполнении цикла выводится input name 1, следом input name 2 (при этом не принимает значение для input name 1, принимает его только начиная с i=2),

если ввод n с клавиатуры заменить на заранее заданное значение n, то все работает корректно. Что не так с вводом n с клавиатуры???

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Mashalove16
24.01.2023 10:25
1.
#include <iostream>
using namespace std;

int main()
{
    int a, b;
    cout << "a = ", cin >> a;
    cout << "b = ", cin >> b;
    for (int i=a; i<=b; i++) {
    cout << i << " ";
    }
    return 0;
}

Пример:
a = 5
b = 12
5 6 7 8 9 10 11 12

2.
#include <iostream>
using namespace std;

int main()
{
    int a, b, s=0;
    long long p=1;
    cout << "a = ", cin >> a;
    cout << "b = ", cin >> b;
    for (int i=a; i<=b; i++) {
    p = p*i;
    s = s+i;
    }
    cout << "p = " << p << " s = " << s;
    return 0;
}

Пример:
a = 5
b = 12
p = 19958400 s = 68
0,0(0 оценок)
Ответ:
masya90
09.01.2023 17:43
Да это самый удобный и наглядный Рисуем дерево вызовов. Понимаем, что если функция вызвалась с числом <=0, то печатается одна звезда, затем на этой ветке рекурсия останавливается. Если же функция вызвалась с параметром > 0, То печатается 2 звезды и возникают новые две ветки рекурсивных вызовов. Прилагаю рисунок, красными точками отмечены звезды, печатающиеся при конкретном вызове функции. ответо будет являться общее количество таких точек. Важно понять, что при наличии идентичных веток можно посчитать результат для такой ветки один раз и использовать его для других таких же.

ответ: 31.
36 с сайта к.ю.полякова дан рекурсивный алгоритм: procedure f(n: integer); begin writeln('*'); if n
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота