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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дан массив размера N и два целых числа K и M (1 ≤ K ≤ N, 1 ≤ M ≤ 10) http://www.cyberforum.ru/cpp-beginners/thread805438.html
Дан массив размера N и два целых числа K и M (1 ≤ K ≤ N, 1 ≤ M ≤ 10). Перед элементом массива с номером K вставить M новых элементов с нулевыми значениями. нужен код С++ пожалуйста решите, оооочень надо:gcray:
C++ Преобразовать строку s в верхний регистр и переписать результат в строку S1 дана строка s в нижнем регистре. преобразовать строку s в верхний регистр и переписать результат в строку S1. Вывести строку S1 на экран. Пожалуйста решите, нужен код в С++ я в нем ничего не понимаю((( http://www.cyberforum.ru/cpp-beginners/thread805434.html
C++ Описание класса с именем TRAIN
Задание 1: Описание класса. Запишите описание класса с именем TRAIN, содержащего следующие поля: 1)название пункта назначения; 2)номер поезда; 3)время отправления. Скройте элементы-данные от пользователя, предоставив интерфейс доступа к полям посредством открытых методов (предусмотрите объявление двух методов, один из которых присваивает значения полям класса, а другой – выводит...
Обрезается число C++
#include "stdafx.h" #include <string.h> #include <conio.h> #include <iostream> #include <locale.h> #include <cmath> #include <conio.h> using namespace std;
C++ Реализовать двумерный динамический треугольный массив. Количество строк и сами элементы вводит пользователь. Количество элементов в строке рассчитывае http://www.cyberforum.ru/cpp-beginners/thread805416.html
Реализовать двумерный динамический треугольный массив. Количество строк и сами элементы вводит пользователь. Количество элементов в строке рассчитывается из ее номера: в 0-й один элемент, в 1-й – два и т.д. Например: 1 2 2 3 3 3 4 4 4 4
C++ Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах Описать функцию DegToRad (D) вещественного типа,находящую величину угла в радианах, если дана его величина D в градусах(D-вещественное число,0<D<360). Воспользоваться следующим соотношением:180=П радианов. В качестве значения П использовать 3.14. С помощью функции DegToRad перевести из градусов в радианы пять данных углов. пожалуйста решите :handshake: подробнее

Показать сообщение отдельно
Dunkey
Сообщений: n/a
11.07.2013, 14:51     дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов
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();
}
может поможет. в коде присутствуют ошибки
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru