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

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

Поиск

Мини-чат
200

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

Статистика

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

Форма входа

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

0125 Цветной дождь

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

06.06.2012, 21:25
#include <stdio.h> 
main(){ 
FILE *in,*out; 
in=fopen("input.txt","r"); 
out=fopen("output.txt","w"); 
char N[101][101]; 
char f[101]; 
int n,i,j,x; 
x=0; 
fscanf(in,"%d",&n); 
for(i=0;i<n;i++){ 
for(j=0;j<n;j++){ 
fscanf(in,"%d",&N[i][j]); 
for(i=0;i<n;i++){ 
fscanf(in,"%d",&f[i]); 

for(i=0;i<n;i++){ 
for(j=0;j<n;j++){ 
if(N[i][j] == 1 && f[i]!=f[j]){ 
x++; 
x/=2; 
fprintf(out,"%d",x); 
fclose(in); 
fclose(out); 
Категория: C++ | Добавил: shum
Просмотров: 2715 | Загрузок: 0 | Комментарии: 2
Всего комментариев: 2
2 Дмитрий   (29.01.2013 18:09) [Материал]
я не знаю, но возможно пару строк, которые я удалил обязательны в вашем компиляторе, но на асмп в таком виде пройдёт.

1 Дмитрий   (29.01.2013 18:07) [Материал]
программу можно сократить до 17 строк...
по сути ничего не изменилось, но..))
#include <stdio.h>
char N[101][101];
char f[101];
int n,i,j,x=0;
voidmain(){
freopen("input.txt","r");
freopen("output.txt","w");
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
scanf("%d",&N[i][j]);}}
for(i=0;i<n;i++){
scanf(in,"%d",&f[i]);
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if(N[i][j] == 1 && f[i]!=f[j]) x++;}}
printf(out,"%d",x/2);}

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020