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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sergey7777
7 / 7 / 0
Регистрация: 03.12.2013
Сообщений: 44
#1

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

22.03.2014, 15:33. Просмотров 207. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2014, 15:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти последовательность номеров удаляемых спортсменов (C++):

Составить алгоритм определения последовательности номеров удаляемых спортсменов - C++
ребята! до завтра ришите задачу. пожалуйста. я ноль в программировании по кругу стоят N спортсменов с номерами от 1 до N. начиная с...

Определить последовательность номеров снимаемых фишек расположенных по окружности - C++
На окружности расположено n пронумерованных фишек. Первой снимается с окружности фишка с номером k. Далее, двигаясь 1) по часовой; 2)...

Результаты бросков спортсменов в матрице. Найти победителя - C++
В метании молота состязается n спортcменов. Каждый из них сделал m бросков. Побеждает спортсмен, у которого максимален наилучший бросок....

Найти первый из номеров K - C++
Дано вещественное число ε (&gt; 0). Последовательность вещественных чисел AK определяется следующим образом: A1 = 1, A2 = 2, AK = (AK–2 +...

Найти первый из номеров K, для которых выполняется условие - C++
Дано число D (&gt; 0). Последовательность чисел AN определяется следующим образом: A1 = 2, AN = 2 + 1/AN–1, N =2,3,... Найти первый из номеров...

Найти номера парных элементов массива и сумму этих номеров - C++
Пользователь вводит элементы в целочисленный массив mas . Вывести массив на экран с помощью cout . Найти номера парных элементов и сумму...

1
alexcoder
1549 / 694 / 93
Регистрация: 03.06.2009
Сообщений: 3,710
Завершенные тесты: 1
23.03.2014, 13:02 #2
аден
Найти последовательность номеров
дво
Составить алгоритм определения последовательности номеров удаляемых спортсменов
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.03.2014, 13:02
Привет! Вот еще темы с ответами:

Найти произведение номеров максимального и минимального эле-ментов массива - C++
Создать функцию, параметром которой является одномерный массив и его размерность. Тело функции реализовать двумя способами: через обращение...

Указатели. Найти произведение номеров максимального и минимального элементов массива - C++
Найти произведение номеров максимального и минимального элементов массива. Использовать функцию для каждой строки матрицы Е(6,6)....

В одномерном массиве найти сумму номеров всех элементов равных нулю. - C++
С клавиатуры вводится одномерный массив длинной 10 символов. Найти сумму номеров всех элементов равных нулю.

Удалить конец строки символов. Ввести кол-во удаляемых символов , вывести результат ,String ,задачка,С++ - C++
Удалить конец строки символов. Ввести количество удаляемых символов , вывести результат на печать . Помогите плиз с задачкой. тема :...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.