Форум программистов, компьютерный форум CyberForum.ru

расположение разноцветных шашек по кругу - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
Panterka
 Аватар для Panterka
0 / 0 / 0
Регистрация: 18.12.2007
Сообщений: 10
21.12.2007, 09:46     расположение разноцветных шашек по кругу #1
Задание следующие: "Имеется несколько шашек (не более 80) разного цвета, программа должна запросить:
- число цветов
- кол-во шашек;
и выдать сообщение о их расположению по кругу, так чтобы рядом не стояли шашки одного цвета, в случае положительного ответа программа должна вывести строки цветов(т.е. раположение шашек по цветам). " Может у кого-то попадалось что-то похожее, выложите пожалуйсто.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2007, 09:46     расположение разноцветных шашек по кругу
Посмотрите здесь:

заполнить массив по кругу C++
C++ движение пирамиды по кругу
Точки принадлежащие кругу C++
C++ цикл по кругу
C++ Принадлежит ли точка кругу
Принадлежит ли круг целому кругу или наоборот C++
C++ Определить месторасположение точки по отношению к кругу
C++ Геометрия (проверить, принадлежит ли третья точка кругу!)
Где допущена ошибка? :( Движение фигуры по кругу C++
C++ Определить количество комбинаций разноцветных полосок, расположенных по определенной схеме
C++ Подскажите алгоритм сортировки трех стопок разноцветных книг
Полярный цикл (for по кругу) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Panterka
 Аватар для Panterka
0 / 0 / 0
Регистрация: 18.12.2007
Сообщений: 10
21.12.2007, 12:10  [ТС]     расположение разноцветных шашек по кругу #2
Может быть у кого-то просто есть какие-нибудь варианты создания этой программой, поделитесь пожалуйсто.
Гость
Сообщений: n/a
21.12.2007, 14:42     расположение разноцветных шашек по кругу #3
Первое что пришло в голову на скорую руку

Код
#include <stdio.h>
#include <stdlib.h>

int main()
{
  int cntcol, cntf, i, j;
  printf("Enter count color: ");
  scanf("%d", &cntcol);
  printf("Enter count fishka: ");
  scanf("%d", &cntf);

  int *mas = (int*)malloc(cntcol);
  int *rez = (int*)malloc(cntf);

  for (i = 0; i < cntcol; i++)
    mas[i] = i;

  for (j = 0; j < cntf; j++)
  {
    rez[j] = mas[j%cntcol];
  }

  if (rez[0] != rez[cntf-1])
  {
    printf("Resolve\n");
    for (j = 0; j < cntf; j++)
    {
      printf("%2d", mas[j%cntcol]);
    }
  }
  else
  {
    printf("Not resolve\n");
    for (j = 0; j < cntf; j++)
    {
      printf("%2d", mas[j%cntcol]);
    }
  }
  return 0;
}
Panterka
 Аватар для Panterka
0 / 0 / 0
Регистрация: 18.12.2007
Сообщений: 10
21.12.2007, 16:38  [ТС]     расположение разноцветных шашек по кругу #4
Цитата Сообщение от Гость Посмотреть сообщение
Первое что пришло в голову на скорую руку
Спасибки, но там мальнеко не так надо. Программа должна запрашивать: кол-во цветов, кол-во фишек первого-цета, кол-во фишек второго цвета, и т.д в зависимости сколько введём цветов, а в конце должна выдать результат, возможно ли их расположить по кругу или нет, так чтобы цвета подряд не совпадали, а если возможно, то написать как это должно выглядеть в строкунапример) 1212124242321341212134.
Panterka
 Аватар для Panterka
0 / 0 / 0
Регистрация: 18.12.2007
Сообщений: 10
23.12.2007, 00:08  [ТС]     расположение разноцветных шашек по кругу #5
Профи, где же вы все? Подскажите пожалуйсто какие-нибудь варианты решения.
Yandex
Объявления
23.12.2007, 00:08     расположение разноцветных шашек по кругу
Ответ Создать тему
Опции темы

Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru