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

Найти последовательность номеров удаляемых спортсменов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно компилировать программы? http://www.cyberforum.ru/cpp-beginners/thread1126606.html
Компилятор MinGW. Создаю простое окно с использованием WinAPI и windows.h. Компилирую через g++ с флагом -mwindows. По сути в программе минимум информации, ничего кроме окна, никаких текстов,...
C++ Дана последовательность целых чисел, за которой следует 0 Помогите пожалуйста решить простенькие задачки в C++. 1.)Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности. 2.) Благодарю... http://www.cyberforum.ru/cpp-beginners/thread1126598.html
Поиск хешированием C++
Здравствуйте! Помогите создать программу, поиск хешированием. Искал в интернете ничего путного не нашел. Нужно чтобы с клавиатуры ввести ключ, а он вывел массив ключей и результат.
C++ Обработка слов строки без массива слов
В программе нужно обработать введенную строку , ввести некоторую разменость и вывести слова , рамерность которых больше за введенную . Программа то готовая , но нужно её реализовать без массива...
C++ Рекурсивная функция. Возвести число в степень путём многократного умножения самого на себя http://www.cyberforum.ru/cpp-beginners/thread1126575.html
помогите #include<iostream.h> int muFunc(int x ,int y ); int main () { short int x , y , z; cout<<" vedit chislo : " ; cin >>x ;
C++ Составить рекурсивную функцию, которая находит цифровой корень целого числа Составить рекурсивную функцию, которая находит цифровой корень целого числа. Цифровой корень находится суммой через сумму цифр числа до того момента, пока эта сумма сама не станет цифрой. Например,... подробнее

Показать сообщение отдельно
Sergey7777
7 / 7 / 0
Регистрация: 03.12.2013
Сообщений: 44

Найти последовательность номеров удаляемых спортсменов - C++

22.03.2014, 15:33. Просмотров 204. Ответов 1
Метки (Все метки)

Добрый день!
Подскажите пожалуйста, правильно ли я написал программу, а то преподаватель не согласен с ним.

Вот условие задачи:
Кликните здесь для просмотра всего текста
По кругу стоят N спортсменов. Каждый имеет свой номер. Начиная с некоторого номера, по кругу удаляется каждый К-спортсмен , после чего круг смыкается. Найти последовательность номеров удаляемых спортсменов.


Вот сам код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
   setlocale(0, "Rus");
   int n, K, i;
   cout << "Введите Количество спортсменов:\n";
   cin >> n;
   int *a = new int[n];
   cout << "Номера спортсменов: ";
   for(i = 0; i < n; i++){
       a[i] = i + 1;
       cout << a[i] << ' ';
   }
   cout << endl;
   cout << "Введите K:\n";
   cin >> K;
   for(i = 0; i < K; i++;){
       if(K == a[i]){
           a[i] = 0;
       }
       cout << a[i] << ' ';
   }
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru