Решения задач acmp.ru
Главная
Вход
Регистрация
Понедельник, 28.09.2020, 23:55Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » C++

0013 Быки и коровы

Скачать файл можно после просмотра рекламы:

05.06.2012, 02:16
#include <stdio.h>
#include <memory.h>

int main()
{
char a[4], b[4];
char l1 = 0, l2 = 0;
int cb[10];
memset(&cb, 0, sizeof(int)*10);

FILE * f = fopen("input.txt", "r");
for (int i = 0; i<4; i++)
fscanf(f,"%c", &a[i]);
fscanf(f, "%c", &b[0]);
for (i = 0; i<4; i++)
fscanf(f,"%c", &b[i]);
fclose(f);

for (i = 0; i<4; i++)
{
if (a[i]==b[i])
l1++;
cb[a[i]-48] = 1;
}                                  
for (i = 0; i<4; i++)
if ((cb[b[i]-48]) && (a[i]!=b[i])) l2++;

f = fopen("output.txt","wt");
fprintf(f, "%d %d",l1,l2);
fclose(f);

return 0;
}
Категория: C++ | Добавил: shum
Просмотров: 5017 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020