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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с меню в консоли http://www.cyberforum.ru/cpp-beginners/thread380831.html
я написал программу #include<iostream.h> #include<conio.h> #include<stdlib.h> #include<iomanip.h> #include<system.hpp> int comp(const void *a,const void *b) {return +(*(int*)a-*(int*)b);} int rus(char str_c) {char *str=new char;
C++ поменять местами слова максимальной и минимальной длины. Помогите пожалуйста с решением задачи. Дана строка предложение. Определить в предложении слова максимальной и минимальной длины и поменять их местами. Необходимо использовать библиотеки string.h и stdio.h . http://www.cyberforum.ru/cpp-beginners/thread380826.html
C++ Переписать функцию с Паскаля на С++
Есть функция для сортировки списка вставками на Паскале. Нужно переписать функцию на С++. function sort(head1:List):List; var newList, cur, sel:List; begin newList:=nil; while head1 <> nil do
C++ Лаба. Тема: Разработка и отладка алгоритмов и программ с использованием динамических структур.
Задание Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - поиск записи в списке. Сначала в программе должен вводиться размер списка(целое число), а сам список создается в виде динамического массива структур как список со связанным хранением. После ввода списка программа переходит в диалоговый режим: запрос - ответ. Т.е....
C++ Сжать последовательность чисел,удаляя из неё все нули http://www.cyberforum.ru/cpp-beginners/thread380794.html
Помогите в решении задачи,одномерный массив. Сжать последовательность чисел,удаляя из неё все нули.За ранее большое спасибо.
C++ Нужна програмка которая заменяет 1 символ на 3 любые в строке Нужна програма на С. Пример (заменим 'пробел' на '---'): Слово1 слово2 слово3. символов Слово1---слово2---слово3. символов думаю вы догадались в чём проблема строка увиличуетса подробнее

Показать сообщение отдельно
Тина_Ливингстон
0 / 0 / 0
Регистрация: 01.11.2011
Сообщений: 59
09.11.2011, 22:25     Напишите программу, которая по задуманному числу и предложенному варианту второго игрока считает количество «быков» и «коров».
Первая задача

«Быки и коровы»


Вам, наверное, известна логическая игра «быки и коровы», но, тем не менее, пояс-ним ее правила. Один игрок задумывает четырёхзначное число, состоящее из различных цифр (ведущий ноль допустим). Второй игрок пытается отгадать задуманное число и на-зывает свои варианты (четырёхзначные числа в том же формате). В ответ первый игрок выдает фразу «n быков, m коров», где «быком» считается цифра из предложенного вари-анта, присутствующая в задуманном числе и стоящая на своем месте, а «коровой» - цифра, стоящая в другой позиции.
Так, если задумано число 5071, а предложенный вариант – 6012, ответ первого иг-рока «один бык, одна корова». Здесь «быком» считается цифра 0, а «коровой» - цифра 1.
Напишите программу, которая по задуманному числу и предложенному варианту второго игрока считает количество «быков» и «коров».
Входные данные находятся в текстовом файле BULLS.IN. Первая строка содержит последовательность из четырех цифр – задуманное число, во второй строке в том же фор-мате записан вариант ответа.
Выходные данные помещаются в текстовый файл BULLS.OUT. Единственная строка этого файла содержит два числа: количество «быков» и «коров».

Примеры входных данных Примеры выходных данных
5071 1 1
6012
4321
4321 4 0
1980
0879 0 3
1234
5678 0 0


Вторая задача.


Прижимистый дачник task code: GRATIS



Пенсионер Иван Иваныч вырастил на своей даче богатый урожай и упаковал его в N корзин. Вес i-й (1 ≤ i ≤ N) корзины равен Pi . Машины у Ивана Иваныча нет, но зато есть бесплатный сезонный билет на элек-тричку. Нанимать автомобиль для вывоза урожая Иван Иваныч не хочет – жалко денег... Вот и решил наш дачник потихоньку перевезти все свои кор-зины электричкой.
Согласно железнодорожным правилам, каждый пассажир имеет право бесплатно не более двух мест ручной клади суммарным весом не более Q. Платить за излишний багаж Иван Иваныч также не желает!
Определите минимальное число поездок, которые должен совершить дачник для перевозки всего урожая.
Входные данные находятся в файле GRATIS.IN. Первая строка файла содержит два целых числа – величины N и Q. Каждая из последующих N строк входного файла содержит одно целое число – величину Pi. Огра-ничения на данные: 1 ≤ N ≤ 100 000, 1 ≤ Pi, Q ≤ 10 000, Pi ≤ Q.
Выходные данные. В выходной файл GRATIS.OUT выведите искомое число поездок.

Пример входных данных Пример выходных данных
10 80 6
70
15
30
35
10
80
20
35
10
30

Для работы с текстовыми файлами необходимо:
1) подключить заголовочный файл <fstream>;
2) объявить входной и выходной потоки и связать их с файлами:
ifstream fin (”gratis.in”);
ofstream fout (”gratis.out”);
3) ввод-вывод выполнять с использованием этих потоков, например
fin >> N >> Q;
4) перед завершением работы программы закрыть файлы:
fin.close();
fout.close();


Как решения выглядят в с++???помогите пожалуйста!заранее, спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru