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

Работа с текстовыми файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача:Страуструп. 4.11.4 http://www.cyberforum.ru/cpp-beginners/thread31446.html
1.Напишите программу,которая печатает символы от 'a' до 'z' и цифры от '0' до '9' и их целые значения. 2.Проделайте то же самое для других печатаемых символов. 3.Проделайте то же самое,но воспользуйтесь шестнадцатиричным представлением чисел. Используется только стандартная библиотека C++. Первое и второе я кое-как сделал:#include "size.h" #include <iostream> using namespace std; void...
C++ Определение k, при котором функция становится меньше заданного числа Текст задачи: ' Составить программу для определения k, при котором функция (x^k / k) становится меньше заданного числа A при заданном x для k=1, 2, 3, ... Контрольный пример: x=1, A=0.25. Результат: 5.' Если честно не понимаю даже как она должна работать... Пожалуйста помогите написать эту программку... Добавлено через 1 час 26 минут 12 секунд у меня есть код этой программы на... http://www.cyberforum.ru/cpp-beginners/thread31426.html
Баланс скобок C++
Добавьте плиз условие чтоб )(-говорило что не баланс..я прост незнаю #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAXVAL 100 struct stack { int sp; int val; /* массив под скобки */
C++ Подсчет гласных.согласных,знаков препинания в тексте
скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из программы) { m_Out=0; CString s=m_Edit1; while (!s.IsEmpty()) { int i=s.FindOneOf(". :;,!?'"); if(i<0)
C++ Вычислить сумму отрицательных элементов массива http://www.cyberforum.ru/cpp-beginners/thread31412.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов
C++ Функция возвращает массив Как сделать чтобы функция возвращала массив(не исползуя указатели):(. К присмеру: ... char v; // //заполнение массива // return v; ... подробнее

Показать сообщение отдельно
kazak
3034 / 2355 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
25.04.2009, 08:00     Работа с текстовыми файлами
Что-то вроде этого:
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
//---------------------------------------------------------------------------
#include <iostream.h>
#include <fstream.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
float Abs(float);
 
#pragma argsused
int main(int argc, char* argv[])
{
   ifstream file;
   int count = 0;
   float min, minEven, max, maxOdd, firstElem, lastElem, buf;
 
   file.open("f.txt", ios::in);
 
   if (!file.is_open())
   {
      cout << "Error" << endl;
      exit(1);
   }
 
   file >> buf;
   min = max = maxOdd = firstElem = lastElem = buf;
 
   while (!file.eof())
   {
      file >> buf;
      if (count == 0) minEven = buf;
      if (buf < min)
         min = buf;
      if (buf < minEven && (count % 2) == 0)
         minEven = buf;
      if (buf > max)
         max = buf;
      if (Abs(buf) > Abs(maxOdd) && (count % 2) == 1)
         maxOdd = buf;
      lastElem = buf;
      count++;
   }
   cout << "1.Naimen'shyi chetnyi element = " << minEven << endl;
   cout << "2.Naibol'shyi element = " << max << endl;
   cout << "3.Naibol'shyi nechetnyi element po modulyu = " << maxOdd << endl;
   cout << "4.Summa nibol'shego i naimen'shego elementov = " << (min + max) << endl;
   cout << "5.Raznost' pervogo i poslednego elementa = " << (firstElem - lastElem) << endl;
 
   system("pause");
 
   return 0;
}
//---------------------------------------------------------------------------
float Abs(float num)
{
   if (num > 0)
      return num;
   else
      return -num;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru