Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Логическое высказывание https://www.cyberforum.ru/ cpp/ thread1203587.html
если дано логическое выражение, в котором все сокращается, какой будет ответ? Выполнимо, общезначимо, невыполнимо...
C++ Разбить подсчет арифметической прогрессии на несколько потоков
#include <windows.h> #include <iostream> using namespace std; CRITICAL_SECTION cs; int e; int sh; int col; int mas;
C++ На печать выдать слова, имеющие больше одной буквы «е» https://www.cyberforum.ru/ cpp/ thread1202923.html
Дана строка. На печать выдать слова, имеющие больше одной буквы «е». С++ Помогите пожалуйста. Добавлено через 3 минуты help! Добавлено через 6 минут help
C++ Написать функцию удаления элемента https://www.cyberforum.ru/ cpp/ thread1202663.html
Не работает функция удаления элемента Помогите написать ее #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <string.h> #include <stdlib.h>
переделать программу ,пожалуйста C++
#include <iostream>//cout,cin #include <chrono>//сверхточные часы #include <random>//rand() //функция для вывода массива void show(int *arr, int N) { for (int i = 0; i < N; i++) {...
C++ не могу написать функцию удаления https://www.cyberforum.ru/ cpp/ thread1202413.html
мой код нужно сделать функцию удаления не пойму как это сделать #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <iostream> #include <string.h>
C++ Rack Extensions Development https://www.cyberforum.ru/ cpp/ thread1202161.html
Всем программерам привет! Ищю DSP программиста для разработки плагинов для PH Reason 7! Вот как выглядят плагины в магазине: ...
C++ CUrl, WinApi, DLL. Все сразу
Здрасте! 1.Кто нибудь знает ОТЛИЧНЫЙ сайт по функциям cUrl и реализации(То что в блоге мне не понятно)? 2.Как изменить вид: кнопок, чекбокса, текстовых полей(edit'ы) в WinApi? 3.Курсор мыши...
C++ Работа с MP3-файлами Как открыть mp3 файл ? да так ,чтобы отслеживать сколько проиграно как в ВКонтакте ,например , или в AIMP https://www.cyberforum.ru/ cpp/ thread1201798.html C++ Не получается вытащить весь текст из xml-документа https://www.cyberforum.ru/ cpp/ thread1201625.html
Доброго времени суток. Использую либу tinyxml, на c++, нужно вытащить абсолютно весь текст. Возникла мысль отключить все теги и просто считать в строку текст, но не нашел в доках как эти теги...
Подскажите как работает эта библиотека? C++
Не могу понять как работает эта библиотека. Посмотрите я вложил архив саму библиотеку и тест программу. Объясните пожалуйста какова функция этой библиотеки)) в папке где сама библиотека, находятся 2...
C++ Печать символа без переноса каретки Как напечатать символ чтобы каретка не перешла на следующий символ? https://www.cyberforum.ru/ cpp/ thread1201322.html
1 / 1 / 0
Регистрация: 02.09.2012
Сообщений: 11
0

Нужно доработать программу, что бы считала кол-во спичек. Текст задания ниже - C++ - Ответ 6298082

10.06.2014, 08:51. Показов 453. Ответов 0
Метки (Все метки)

Разработать программную модель следующей игры двух игроков(пользователь-компьютер),реализовав выигрышную стратегию для компьютера:На стол выкладываются 50 спичек.Каждый игрок по очереди вынимает спички из кучи,по меньшей мере,1 и не более 6.Кто берет последнюю спичку,тот выигрывает.

#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
int a,b,k,p,m;
clrscr(); randomize();
{
while(p==0); //povtoryt poka 'p' ne primet storony jdnogo iz ychastnikov
p=0;
k=50;
}
{
printf("\n Berite spichki \n");
scanf("%d", &a);
k=k-a; //vuchitaem spichki kotorie vzyal igrok iz obhsei kuchi
if(k<=0)
{p=1;}
else {p=0;}
printf("\n Spichek ostalos'= %d", k);
}
{ //strategia kompa
if (k%7 !=0) //esli igrok vzyal stolko spichek cto ostavheesy chislo ne delitsy na 7
for(m=1;m<6;m++)
if ((k-m)!=7) //podbiraem chislo spichek kotorye nuzno otnyat choby ostavhiesy spuchki delilis' na 7
b=m;
else{b=random(6)+1;} } //inache komp vybiraet sluchainoe chislo
{
scanf("%d",&b);
printf("\n Kompyter vzyal-%d",b);
k=k-b;
if(k==0) {p=2;}
}
printf("\n spichek ostalos=%d",k);
printf("\n");
while(p==0);
if(p==1)
{printf("\n Vy pobedili \n");}
else
{if(p==2) printf("\n Pobedil KOMP \n");}
getch();
}
___
Есть на паскале
_____
program ig;
var a,b,k,p,m:integer;
begin
k:=50;
while p=0 do begin {Повторять пока p не примет сторону одного из участников}
if p=0 then
write('берите спички '); read(a);
k:=k-a; {Вычитаем те спички которые взял игрок из всех, которые лежат на столе}
if k<=0 then p:=1; {Если игрок взял последнюю спичку p меняет своё значение в его пользу}
if p=0 then begin {Если игрок не взял последнюю спичку ход передаётся компьютеру}
writeln('спичек осталось: ',k);
{Стратегия компьютера}
if k mod 7 <> 0 then begin {Если игрок взял столько спичек, что оставшееся число не делится на 7 то,}
for m:=1 to 6 do if (k-m) mod 7 = 0 then b:=m; {подбираем число которое нужно вычесть, чтобы было возможно}
end {поделить все оставшиеся спички на 7.}
else b:=random(6)+1; {Иначе компьютер случайно выбирает количество спичек}


writeln('компьютер взял ',b);
k:=k-b; {Вычитаем те спички которые взял компьютер из всех, которые лежат на столе}
if k = 0 then p:=2; {Если компьютер взял последнюю спичку то p меняет своё значение в его пользу}
writeln('спичек осталось ',k);
end;
writeln();
end;

case p of {Объявление победителя}
1: writeln ('Вы победили!');
2: writeln ('Победа компьютера');
end;
end.

Вернуться к обсуждению:
Нужно доработать программу, что бы считала кол-во спичек. Текст задания ниже C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.06.2014, 08:51
Готовые ответы и решения:

Что нужно добавить в программу чтобы она считала еще и количество слов?
program lab_8; uses crt; {подключаем модуль crt} const s:...

Нужно написать, доработать программу шифрующую текст в С++
Есть файл в котором написан текст(input.txt) нужно к нему применить ключ в виде файла(key.txt) и...

Не могу доработать программу. Что нужно ещё добавить?
Не могу доработать программу. Что нужно ещё внести, чтобы после проверки матрицы (d) при условии,...

Как дописать программу что бы она правильно считала по методу левых прямоугольников?
Как дописать программу что бы она правильно считала по методу левых прямоугольников? ...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2014, 08:51

Нужно, чтобы в поле V формула считала при условии что в поле M стоит 0
привет нужно, чтобы в поле V формула считала при условии что в поле M стоит 0 в противном случае...

Нужно доработать. Дан произвольный текст, удалить n-символов начиная с q-го
Дан произвольный текст, удалить n-символов начиная с q-го #include &lt;stdio.h&gt; #include &lt;conio.h&gt;...

Нужно доработать программу!
Есть готовая программа со всеми файлами. Нужно немного изменить условия в коде. Кто сможет помочь?

Нужно доработать программу
Есть программа на С++ Builder, в неё необходимо добавить функции описанные ниже. Если кратко, то...

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