Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ функция https://www.cyberforum.ru/ cpp-beginners/ thread224041.html
Даны два массива из N чисел в каждом. Написать функцию, определяющую в каком из массивов больше отрицательных элементов. Массивы заполняются случайным образом
C++ Обработка квадратной матрицы - замена строки стобцом
поменять местами строку матрицы P(N, N), который содержит максимальный элемент на главной диагонали, со столбцом, который содержит МИНИМАЛЬНЫЙ элемент главной диагонали Данные: тип элементов: целые, N=5 Элементы от -8 до 19 язык С. спасибо
C++ Пояснительная записка https://www.cyberforum.ru/ cpp-beginners/ thread224017.html
Помогите пожалуйста с пояснительной запиской по теме генератор случайных чисел(хотя бы где искать ,и с чего начать!)
C++ Написать функцию, которая вычисляет сопротивление двух резисторов Написать функцию, которая вычисляет сопротивление двух резисторов. Входными данными в функции являются сопротивления резисторов и способ их соединения. строго не судите это просто 1 из моих первых кодов ( #include <iostream> #include <math.h> using namespace std; int my(int R1,int R2) https://www.cyberforum.ru/ cpp-beginners/ thread224012.html
Управление USB C++
Здравствуйте. Нужно научиться управлять внешним устройством через USB. Возможно ли с помощью программ на языке C управлять USB?
C++ С++ Вычислить сумму из N слагаемых Здравствуйте! Решаю вот задачу,что то не выходит Подскажите,что не так(ошибка в строках 44 ,46 ,переменная i -не обьявлена) Задача: Вычислить сумму указанного вида при условии, что в нее входят N слагаемых. Параметр N ввести из текстового файла. Обеспечить проверку корректности ввода данных из файла. Полученный результат вывести в окно консоли. #include <windows.h> #include <fstream> https://www.cyberforum.ru/ cpp-beginners/ thread224008.html
C++ Определить товары, производимые в I кв и не производимые во II квартале https://www.cyberforum.ru/ cpp-beginners/ thread224005.html
Ребят выручайте Известно производство группы товаров за I и II кварталы текущего года. Вид каждого товара задан некоторым числовым кодом. Определить товары, производимые в I кв и не производимые во II квартале. Исходными данными задачи считать количество товаров, производимых в каждом квартале, коды товаров и их производство для каждого квартала. 1 квартал код товара производство 111 1000...
C++ лабиринт
Коридорами лабиринта разрешается двигаться только в направлениях, указанных стрелками. Человек вошел в комнату A и, выбирая случайным образом коридоры, пытается выйти через комнату D. Определите все возможные маршруты, при которых не более чем за семь переходов человек достигнет цели. Вычислите количество соответствующих маршрутов длиной три перехода, пять, семь, (2 * n 1) переходов. мне б...
C++ Нахождение номера самой длинной строки в матрице люди кто может помогите вроде бы элементарная задача а доконца разобраться не могу.... Дана целочисленная квадратная матрица найти № строки в которой находится самая длинная серия одинаковых элементов (прога консольная) https://www.cyberforum.ru/ cpp-beginners/ thread223988.html C++ Как сделать hotkey с паузой Добрый день! У меня есть код зацикленный на while(true), без условий выхода, как бы мне прикрутить туда хоткей, допустим на клавишу "ё" (но важно чтобы работало и на анг раскладке как "`") при нажатие которого, все вставало на паузу, а снималось с нее, только при повторном нажатии на "ё" или "`" ? https://www.cyberforum.ru/ cpp-beginners/ thread223982.html
Пытался научиться... C++
Ребят! В книги Дейтлов, есть такой код: // test c++ #include <iostream.h> main() { int integer1, integer2, sum ;cout << "Write first\n" ;cin >> integer1 ;cout << "Write second\n"
C++ не получается составить программу https://www.cyberforum.ru/ cpp-beginners/ thread223973.html
составить программы эти не могу на С++, помогите кто сможет, буду презнателен. решить методом Жордана Гауса 4,13 x1 -2,87x2- 1,94x3 +0,61x4= 0,32, 1,27x1+7,23x2-0,15x3 +1,71x4=-4,16, 0,19x1+2,75x2+3,14x3 -0,76x4= 2,33; 2,87x1+4,33x2-2,41x3-3,42x4=2,79;
55 / 59 / 14
Регистрация: 26.11.2010
Сообщений: 192
05.01.2011, 04:37 0

файлы - C++ - Ответ 1259863

05.01.2011, 04:37. Показов 583. Ответов 3
Метки (Все метки)

Ответ

Реализовано на С++ Builder 6.0
написано на языке программирования Си
Задача скопировать все строки из одного файла в другой удалив строку содержащую максимальное количество слов

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
//---------------------------------------------------------------------------
#include <stdio.h>
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdlib.h>
 
//---------------------------------------------------------------------------
#pragma hdrstop
#pragma argsused
//---------------------------------------------------------------------------
 
 
int MaxWord(char* path, FILE *in) //функция для определния строки с максимальным количеством слов
{
  char FileStr[80]="\0";      //читаем стрку из файла
  char word[80]="\0";         //читаем слово из строки
  int j = 0;                  //позиция начала для word[80]
  int count = 0;          //для определения количества слов в прочитаной строки
  int countMax = 0;          //для сравнения слов с предыдущей прочитаной строкой
  int str = 0;             //для определения номера прочитанной строки
  int strMax = 0;            //для определения строки с максимальным количеством слов
   while (!feof(in)) //читаем содержимое файла
  {
   fgets(FileStr,80,in); //считываем строку из файла
   count = 0;
   str++;
   for(int i=0; i < strlen(FileStr) + 1; i++)
    {
   while (FileStr[i]!=' '&& FileStr[i]!='\0')
    {
      word[j++] = FileStr[i++];
    }
     count++;
     for(int k = 0; k < sizeof(word); k++) {word[k] = '\0';}
     j = 0;
    }
     if(count > countMax)
     {
      strMax = str;
      countMax = count;
     }
 //  puts(fs); //выводим на экран
  }
 fclose(in);      //закрытие файла
 return strMax;
}
 
 
 
int main()
{
 /*Переменные*/
 
 FILE* in;   //откуда копировать
 char pathFileIn[80];   //путь файла откуда копировать
 printf("Input file path -> "); //запрос на ввод пути к файлу
 scanf("%s", pathFileIn); //запись путь в буфер
 
 
 FILE* out;              //куда копировать
 char pathFileOut[80];   //путь файла куда копировать
 printf("Output file path -> "); //запрос на ввод пути к файлу
 scanf("%s", pathFileOut); //запись путь в буфер
 
 int Str = 0;         //для подсчета строки
 char fs[80] = "\0";  //для считывания строки из файла
 
 
 
 if(!(in = fopen(pathFileIn, "r"))) //сначало проверка на существование файла
 {
  fprintf(stderr, "Output file error!!!");
  getch();
  exit (1);
 }
 out = fopen(pathFileOut, "w"); //если нет файла создаст его
 
 int strMax = MaxWord(pathFileIn, in); //определяем строку с максимальным количеством слов
 
 in = fopen(pathFileIn, "r"); //открываем файл еще раз
  while (!feof(in)) //читаем содержимое файла
  {
   fgets(fs,80,in); //считываем строку из файла
   Str++;
  if(Str != strMax)
   {
   fputs(fs,out); //считываем строку из файла
   }
  }
 
//Закрытие файлов
 fclose(in);
 fclose(out);
 getch();
 return 0;
}
//---------------------------------------------------------------------------


Вернуться к обсуждению:
файлы C++
Вложения
Тип файла: rar Zadanie.rar (37.4 Кб, 10 просмотров)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2011, 04:37
Готовые ответы и решения:

Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними
Всем добрый вечер!) Относительно недавно стал изучать c/c++, хочу полюбопытствовать ,так как...

Работа в Visual Studio 2015 - как добавить файлы исходного кода и заголовочные файлы?
Приветствую всех! Столкнулся с тем, что решая задачи по книге Лафоре про графику, не смог добавить...

Зачем нужно добавлять файлы в файлы исходного кода
Зачем нужно добавлять файлы в файлы исходного кода (кроме main.cpp)? И как вызвать из main.cpp...

Заголовочные файлы и файлы cpp
Со временем сложилось представление что при написании программ стоит разделять МЕТА данные и...

3
05.01.2011, 04:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2011, 04:37
Помогаю со студенческими работами здесь

Раздельная компиляция: что помещать в заголовочные файлы, а что в файлы реализации (исходники)?
Здравствуйте, я учусь пользоваться Visual Studio.Пишу программу, в которой создаются и разрушаются...

нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки))
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого...

Файлы.Текстовые файлы
Считая t текстовым файлом (файлом типа text), ответить на следующие вопросы: А)Кроме текстовых...

Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в документ
Найти все RTF файлы, захешировать эти файлы MD5 и SHA1. Потов захешированые файлы поместить в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru