edeleen Ответов: 3

Как вывести Бэтмена и Бэтмена


как вывести

2 Летучая мышь
3 человек
4 Летучая мышь
5 пещера
6 Бэтмен
8 Летучая мышь
9 человек
10 BatCave

** № 1 и 7
**мне нужен вывод
6 и 10

**я только получил

2 Летучая мышь
3 человек
4 Летучая мышь
5 пещера
6 Летучая мышь
Мужчина
8 Летучая мышь
9 человек
10 Летучая мышь
Пещера


#include <iostream>
using namespace std;
int main()
{
	
	for (int n=1; n<=10; n++)
	{
		if (n == 1 || n == 7)continue;
		{
			cout<<n <<" ";

			if (n % 2 == 0)
			{
				cout<<"Bat" <<endl;
			}
			if (n % 3 == 0)
			{
				cout<<"Man" <<endl;
			}
			if (n % 5 == 0)
			{
				cout<<"Cave" <<endl;
			}
		}
	}
	system("pause");
	return 0;
}


Что я уже пробовал:

См. код выше.

OriginalGriff

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли.
И, честно говоря, для меня это вообще не имеет никакого смысла. Я понятия не имею, чего вы добиваетесь, какая вам нужна помощь или что-то еще.
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

3 Ответов

Рейтинг:
0

Kenneth Haugland

Похоже, вы хотите создать строку для хранения всех комбинаций, прежде чем нажмете endline?

(Прошло уже некоторое время с тех пор, как я делал C++, так что вы должны проверить код)

string myOutput = "";

if (n % 2 == 0)
{
    myOutput+="Bat";
}
if (n % 3 == 0)
{
    myOutput+="Man";
}
if (n % 5 == 0)
{
    myOutput+="Cave";
}

cout<<myOutput <<endl;


Рейтинг:
0

Richard MacCutchan

Измените свой код на:

for (int n=1; n<=10; n++)
{
    if (n == 1 || n == 7)
        continue;
    cout<<n <<" ";
    
    if (n % 2 == 0)
    {
    	cout<<"Bat";
    }
    if (n % 3 == 0)
    {
    	cout<<"Man";
    }
    if (n % 5 == 0)
    {
    	cout<<"Cave";
    }
    cout << endl;
}


Рейтинг:
0

KarstenK

используйте команду switch внутри цикла for:

switch( i )
{
  case 0:
  case 10:
    break;

  case 1:
    break;

// all unneeded cases
  default:
     break;
}

Играйте, получайте удовольствие и учитесь кодированию...