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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
xb_1992
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 24
#1

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

11.03.2013, 13:33. Просмотров 1585. Ответов 2
Метки нет (Все метки)

дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов, очень нужен код в С++ помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 13:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов (C++):

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла. - C++
Задачу нужно решить в Borland C++ 3.11 Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла...

Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла - C++
Дан файл целых чисел. Создать новый файл целых чисел, содержащий длины всех серий исходного файла (серией называется набор последова- ...

Удалить первую половину элементов из динамического массива, вторую половину поставить на место первой - C++
удалить первую половину елементов из динамического массива , а вторую половину вставить на место первой.

Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5 - C++
Дан массив целых чисел. Определить количество четных элементов и количество элементов, оканчивающихся на цифру 5 с++

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

Дан массив целых чисел. Выяснить верно ли, что сумма элементов массива есть четное число - C++
Дан массив целых чисел. Выяснить верно ли, что сумма элементов массива есть четное число.

2
Dunkey
Сообщений: n/a
11.07.2013, 14:51 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
int main()
{ 
    char ch, sr[80];
    int i,kol=0,b;
    FILE *pf, *fp; 
    pf = fopen ("3.4.txt", "r+");
    //fp = fopen ("3.4(2).txt", "w");
    while (!feof(pf))                 
    { 
          ch=getc(pf);
          if (ch != ' ')
           {
                  sr[i++]=ch;
    }
}
              for(i=0;i<sr[i];i++)
                {
                                     kol++;
                                     b = kol/2;  
                }
                printf("Vsego simvolov = %d\n",kol);
   printf("%d",b);
  
        for(i=0 ;i<b;i++)
       fprintf(pf, "%c", sr[i]); 
       //fclose(fp);
       fclose ( pf);                        
       getch();
}
может поможет. в коде присутствуют ошибки
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
11.07.2013, 15:13 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
#include <iterator>
#include <fstream>
 
int main()
{
    char const* const pfname = "in.txt";
    std::ifstream ifs(pfname);
    if(ifs.is_open())
    {
        std::vector<int> vec((std::istream_iterator<int>(ifs)), std::istream_iterator<int>());
        ifs.close();
        vec.resize(vec.size() / 2);
        std::ofstream ofs(pfname);
        for(auto const& val : vec)
            ofs << val << ' ';
    }
    else
        std::cerr << "Unable to open input file\n";
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2013, 15:13
Привет! Вот еще темы с ответами:

дан массив n элементов. напишите программу выводящую на экран сначала вторую половину, потом первую - C++
напишите плиз програмку дан массив n элементов. напишите программу выводящую на экран сначала вторую половину, потом первую

Дан массив из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию - C++
Дан массив из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию.Подскажите как ...

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

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


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

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

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