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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как правильно компилировать программы? http://www.cyberforum.ru/cpp-beginners/thread1126606.html
Компилятор MinGW. Создаю простое окно с использованием WinAPI и windows.h. Компилирую через g++ с флагом -mwindows. По сути в программе минимум информации, ничего кроме окна, никаких текстов, никаких функций и прочее, но исполняемый файл уже весит пару десятков килобайт, при этом на компьютерах, которых нету библиотеки libstd (или как то так) он вообще не работает. Для того чтобы можно было...
C++ Дана последовательность целых чисел, за которой следует 0 Помогите пожалуйста решить простенькие задачки в C++. 1.)Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности. 2.) Благодарю заранее. http://www.cyberforum.ru/cpp-beginners/thread1126598.html
Поиск хешированием C++
Здравствуйте! Помогите создать программу, поиск хешированием. Искал в интернете ничего путного не нашел. Нужно чтобы с клавиатуры ввести ключ, а он вывел массив ключей и результат.
C++ Обработка слов строки без массива слов
В программе нужно обработать введенную строку , ввести некоторую разменость и вывести слова , рамерность которых больше за введенную . Программа то готовая , но нужно её реализовать без массива слов . Зараннее благодарен #include "stdafx.h" #include <iostream> #include <cstdlib> #include <cstdio> #include <string> using namespace std; char s; // исходная строка const int n=20;
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++ Составить рекурсивную функцию, которая находит цифровой корень целого числа Составить рекурсивную функцию, которая находит цифровой корень целого числа. Цифровой корень находится суммой через сумму цифр числа до того момента, пока эта сумма сама не станет цифрой. Например, для числа 9999999 цифровой корень находится так: 9 +9 +9 +9 +9 +9 +9 = 63 6 +3 = 9. При нахождении использовать ФУНКЦИЮ. Заранее спасибо. У меня получился такой код: подробнее

Показать сообщение отдельно
Sergey7777
7 / 7 / 0
Регистрация: 03.12.2013
Сообщений: 44
22.03.2014, 15:33     Найти последовательность номеров удаляемых спортсменов
Добрый день!
Подскажите пожалуйста, правильно ли я написал программу, а то преподаватель не согласен с ним.

Вот условие задачи:
Кликните здесь для просмотра всего текста
По кругу стоят 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru