Помогите пж, делаю правильно выдает ошибку
В коде задания функция range() генерирует целые числа от 0 до 5, эти значения передаются в тело цикла в переменной messages_count.
Научите Анфису выводить фразу 'Новых сообщений: {значение переменной messages_count}', когда переменная messages_count принимает значения больше 0.
Не запутайтесь с отступами: тело цикла должно быть отбито от начала строки четырьмя пробелами, а код после условия if — ещё четырьмя:
C/C++
Яндекс практикум программирование
#include <iostream>
#include <random>
using namespace std;
class Random {
public:
Random() {
random_device device;
gen.seed(device());
}
int uniform(int first, int last) {
uniform_int_distribution<int> uid(first, last);
return uid(gen);
}
private:
mt19937 gen;
};
int range(int a = 0, int b = 5) {
static Random rand;
return rand.uniform(a, b);
}
int main() {
system("chcp 1251 > nul");
int messages_count{};
int x = 10;
while (x--) {
messages_count = range();
if (messages_count) {
cout << R"('Новых сообщений: {)" << messages_count << R"(}')" << '\n';
}
}
system("pause > nul");
}
P.S. Пожалуйста. Но что-то мне подсказывает, что ваш вопрос нужно было задавать для языка Python. Уж слишком трепетно акцент смещён к отступам.
#include <random>
using namespace std;
class Random {
public:
Random() {
random_device device;
gen.seed(device());
}
int uniform(int first, int last) {
uniform_int_distribution<int> uid(first, last);
return uid(gen);
}
private:
mt19937 gen;
};
int range(int a = 0, int b = 5) {
static Random rand;
return rand.uniform(a, b);
}
int main() {
system("chcp 1251 > nul");
int messages_count{};
int x = 10;
while (x--) {
messages_count = range();
if (messages_count) {
cout << R"('Новых сообщений: {)" << messages_count << R"(}')" << '\n';
}
}
system("pause > nul");
}
P.S. Пожалуйста. Но что-то мне подсказывает, что ваш вопрос нужно было задавать для языка Python. Уж слишком трепетно акцент смещён к отступам.
Kanibek Nyshanov
спасибо за помошь, нужен был питон)
for messages_count in range(6):
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
for messages_count in range(6):
# Напишите код тут
if messages_count > 0:
print('Новых сообщений: ' + str( messages_count))
# 4 раза пробел перед if, 8 раз перед print и здесь же пробел после Новых сообщений: ' + ...
# Напишите код тут
if messages_count > 0:
print('Новых сообщений: ' + str( messages_count))
# 4 раза пробел перед if, 8 раз перед print и здесь же пробел после Новых сообщений: ' + ...
for messages_count in range(6):
# Напишите код тут
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
# Напишите код тут
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
for messages_count in range(6):
# Напишите код тут
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
#перед if делаем 4 отступа (пробел), перед print 8 отступов
# Напишите код тут
if messages_count > 0:
print('Новых сообщений: ' + str(messages_count))
#перед if делаем 4 отступа (пробел), перед print 8 отступов
for messages_count in range(6):
if messages_count > 0:
print("Новых сообщений:" + " " + str(messages_count))
if messages_count > 0:
print("Новых сообщений:" + " " + str(messages_count))
Похожие вопросы
- Правильно ли решено задание по Яндекс практикуму на тему Вектор, урок 4 на языке программирования С++ ?
- Не могу решить задачу в яндекс практикуме
- Яндекс практикум помогите и объясните решение
- Программирование на С++
- Программирование на C++
- Как начать изучать программирование?
- Доброго дня! Хочу сменить сферу деятельности . Заинтересовал вариант программирования .
- Программирование на C++
- Книги по программированию.
- Может ли новичок в программирование начать с c++/Gamedev