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

Работа с файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операции в С++ http://www.cyberforum.ru/cpp-beginners/thread514998.html
Я не могу понять что делают ети операции >> << &= |= ^= Обясните пожалуйста
C++ Оператор cin и ошибка Вот у меня есть такая прога она считивает цифру если она входит в диапазон пишет Ок и завершает програму если нет то спрашивает еще раз Работает всё хорошо но если ввести букву оно начинает бесконечно писать об ошибке... Почему так? почему оно не просит еще раз ввод а просто делается цикл? http://www.cyberforum.ru/cpp-beginners/thread514985.html
C++ По данному числу n вычислите сумму
По данному числу n вычислите сумму 4(1-1/3+1/5-1/7+...+(-1)n/(2n+1)) Вводится одно число n, не превосходящее 100000. Необходимо вывести значение выражения.
C++ Посылка сообщения активному окну.
При написании программы столкнулся с одной проблемой: в окно должно писаться сообщение, но, когда я искал HWND программы с помощью утилиты Spy++ оказалось, что таких идентификаторов тьма тьмущая (заголовков окон нет, класс окон один и тот же, а именно TChatRichEdit), и сообщение шлется первому окну с таким идентификатором. Я ищу окно по классу. Задача программы состоит в том, чтобы сообщение...
C++ Дана матрица размера M × N (5 задач) http://www.cyberforum.ru/cpp-beginners/thread514975.html
1. Дана матрица размера M × N. Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех ее элементов. 2. Дана матрица размера M × N. Найти максимальный среди элементов тех столбцов, которые упорядочены либо по возрастанию, либо по убыванию. Если упорядоченные столбцы в матрице отсутствуют, то вывести 0. 3. Дана матрица размера M × N....
C++ глобальные переменные Пробовал объявить глобальные переменные следующим образом: в заголовочном файле head.h #ifndef DF_H #define DF_H //объявления переменнын #endif // DF_H В файлах functions.cpp и main.cpp я написал строчку #include "head.h". Компилятор мне выдал ошибку, что переменные объявлены 2 раза. Разве такое объявление переменных как у меня не дожно позволять переменным объявиться несколько раз.... подробнее

Показать сообщение отдельно
Yanou
0 / 0 / 0
Регистрация: 08.11.2009
Сообщений: 7
09.03.2012, 19:20     Работа с файлами
Здраствуйте! Пож-та помогите понять где допустил ошибку - программировать только начинаю, поэтому не судите строго

вот программа, где нужно поделить все четные элементы массива на два и отсортировать полученный массив по возрастанию. Не работает сортировка Заранее спасибо!


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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int a[10],n,k;
    cout<<"Vvedite razmer massiva v faile> ";
    cin>>n;
 
    ifstream ss("1.txt");
          for (int i=0; i<n; i++)
                  ss>>a[i]; // считываем информацию с файла
 
        for (int i=0;i<n;i++)
            if (a[i]%2==0)
                a[i]=a[i]/2;
 
           for (int i=0;i<n-1;++i) // сортировка массива по возр
            { 
                for (int j=0;j<n-1;++j)
                { 
                    if (a[i]<a[i+1])
                 {
                     k=a[i+1];
                     a[i+1]=a[i];
                     a[i]=k;
                 }
               }
           }
     ofstream vivod("2.txt");
            for (int i=0; i<n; i++)
              vivod<<a[i]<<" "; // загоняем массив в выходной файл
    getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru