Форум программистов, компьютерный форум 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++ оказалось, что таких идентификаторов тьма тьмущая...
C++ Дана матрица размера M × N (5 задач) http://www.cyberforum.ru/cpp-beginners/thread514975.html
1. Дана матрица размера M × N. Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех ее элементов. 2. Дана матрица размера M × N. Найти...
C++ глобальные переменные Пробовал объявить глобальные переменные следующим образом: в заголовочном файле head.h #ifndef DF_H #define DF_H //объявления переменнын #endif // DF_H В файлах functions.cpp и main.cpp я... подробнее

Показать сообщение отдельно
Yanou
0 / 0 / 0
Регистрация: 08.11.2009
Сообщений: 7

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

09.03.2012, 19:20. Просмотров 419. Ответов 5
Метки (Все метки)

Здраствуйте! Пож-та помогите понять где допустил ошибку - программировать только начинаю, поэтому не судите строго

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


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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru