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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aliseoncka
0 / 0 / 0
Регистрация: 24.11.2012
Сообщений: 7
#1

Сравнить соответствующие элементы в 2х файлах - C++

26.12.2012, 16:14. Просмотров 213. Ответов 0
Метки нет (Все метки)

Дано 2 файла,содержащих одинаковое количество челых чисел.Перезаписать первый файл следующим образом:если число из второго файла больше соответствующего числа в первом,то число из второго файла записывается в первый файл на место меньшего.

Вот что у меня получилось, только при запуске указывается на ошибку при записи в файл. Подскажите, пожалуйста, что там нужно поменять))
Код
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
#include<math.h>

int main()
{
  clrscr();
  FILE *f,*f2;
 int i;
 int s[20];
 int k[20];

  f=fopen("file.txt","r+");
  f2=fopen("file2.txt","r");

  while (!feof(f))
  {
  s[i]=getw(f);// Читает с первого файла
  k[i]=getw(f2);// Читает с второго файла
    
     if (s[i]<k[i])   {s[i]=k[i];} // сравнивает соответствующие элементы
     fprintf(f,"\n");  
     fprintf(f,s[i]);   //записывает в первый файл
  }

  fclose(f);
  fclose(f2);
  getch();
  return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.12.2012, 16:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сравнить соответствующие элементы в 2х файлах (C++):

Сравнить соответствующие элементы каждой пары массивов - C++
Заданы пары массивов одинаковой размерности: два массива целых чисел и два массива вещественных чисел. Сравнить соответствующие элементы...

Сравнить соответствующие элементы двух массивов и вывести на экран номера совпавших элементов - C++
Заданы два массива целых чисел одинаковой размерности.Сравнить их соответствующие элементы и вывести на экран номера совпавших элементов ...

Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести - C++
Заданы два массива целых чисел одинаковой размерности. Сравнить их соответствующие элементы и вывести на экран номера элементов, для...

Заданы два массива. Сравнить соответствующие элементы массивов и вывести на экран массив, состоящий из совпавших элементов. - C++
Помогите пожалуйста решить пару задач :3 Заданы два массива целых чисел одинаковой размерности. Сравнить соответствующие элементы...

Все элементы последней строки матрицы увеличить на соответствующие элементы предпоследней - C++
Дана квадратная матрица. необходимо вести порядок и элементы квадратной матрицы. в с++ нужно все элементы последней строки увеличить на...

Матрица. Все элементы последней строки уменьшить на соответствующие элементы третьего столбца - C++
В первом модуле определена квадратная матрица 4-ого порядка. Выводится из изменная матрица построчно. Во втором модуле все элементы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2012, 16:14
Привет! Вот еще темы с ответами:

Поменять местами соответствующие элементы матpиц - C++
Доброго времени суток, помогите сделать вот такое задания: Поменять местами соответствующие элементы матpиц A = (a ) и B = (b ), i =...

Перестановка элементов над дополнительной диагональю на соответствующие ей элементы под ней - C++
Помогите решить задачу: Дано матрицу N*N. Выполнить перестановку элементов над дополнительной диагональю на соответствующие ей элементы...

Совпадают ли элементы в двух текстовых файлах? - C++
Имеются два типизированных файла одинакового размера, элементами которых являются отдельные символы. Выяснить, совпадают ли их...

Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0 - C++
Вывести сумму номеров двух крупнейших элементов, а в массиве соответствующие элементы заменить 0.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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