Форум программистов, компьютерный форум, киберфорум
Наши страницы

Веселая считалочка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с геометрической прогрессией http://www.cyberforum.ru/cpp-beginners/thread362377.html
Доброго времени суток :) помогите сделать одну задачку. собственно, эта самая задачка... ;) Проверить истинность высказывания: «Цифры данного трехзначного числа образуют геометрическую...
C++ Скобки Вывести все правильные скобочные выражения длиной N, состоящие из круглых и квадратных скобок. Входные данные: Входной файл INPUT.TXT содержит единственное четное натуральное число N, не менее 2 и... http://www.cyberforum.ru/cpp-beginners/thread362373.html
C++ Обработчик message для консоли
меня интересует такой вопрос ___ можно ли к консоли привязать свой обработчик message так как я не хочу создавать window меня устраивает консоль(с ней я себя чуствую комфортней) вот момент когда я...
Двухмерный массив C++
Задание , в двухмерном массиве поменять местами главную диагональ. #include<iostream.h> const int n=3,m=3; void InArray (float ); void Change (float ); void PrintArray (float ); void main() {...
C++ Простое задание с AppWizard http://www.cyberforum.ru/cpp-beginners/thread362326.html
Помогите решить простое задание. Сам я недавно начал изучать С++ и вот что не делаю всё получается с ошибкой.У меня такое чувство, что я не сделаю задание до завтра. Буду очень признателен от вашей...
C++ Преобразование Уолша Адамара! Доброго времени суток всем, Уважаемые! собственно надо реализовать на с++ программку, в письменном виде задачу я уже решил, решение приложу в файле. Если будут какие либо вопросы по работе... подробнее

Показать сообщение отдельно
mimicria
return (true);
1960 / 1097 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
07.10.2011, 10:45
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 unsigned int N, M, T; // èãðîêè, ÷èñëî, Г±ГІГ*ðòîâûé èãðîê
 cin >> N >> M >> T;
 vector <int> gamers(N);
 for (int i=0;i<N;i++) gamers[i]=i+1;
 int i=N, vib;
 T--;
 while (i>1)
 {
  vib=(M%i+T)%i;
  if (!vib) vib=i; vib--;
  cout << "Out: " << gamers[vib] << endl;
  T=vib;
  gamers.erase(gamers.begin()+vib);
  i--;
 }
 cout << "Winner: " << gamers[0] << endl;
 system("pause");
 return 0;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru