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

Сортировка методом "Пузырек" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа интерполяции измерений методом Ньютона http://www.cyberforum.ru/cpp-beginners/thread1158359.html
доброго времени суток.. помогите пожалуйста написал курсач , а он слишком велик оказался помогите подкорректировать и убрать что не нужно или там заменить.) код прилагается) 1 часть программы #include<iostream> #include<fstream> #include<conio.h> #include<stdlib.h> using namespace std; long double zniach(int i,int j);
C++ Программа не может открыть файл по полному пути Есть проект в VS 2012, который работает с библиотекой OpenCV. В коде пишу полный путь к файлу. Все работает и файл открывается программой. Отключаю библиотеку(просто меняю название папки, в которой она находится) и добавляю нужные dll в папку с экзешником. Программа запускается, но файл она не открывает. Что не так? http://www.cyberforum.ru/cpp-beginners/thread1158357.html
C++ Сортировка двунаправленного списка
Помогите отсортировать составленный список по определенному полю, я пробовал методом пузырька, но не получается, просьба подсказать: void uploadFileRating(Film **first, Film **close){ Film *external = *first; //Внейшний на одно приращение Film *tmp; Film *interior; //Внутренний, который будет пробегать по всему списку while (external->next) { interior...
Создать третий массив из элементов двух данных C++
Подскажите, пожалуйста, как сформировать массив С между А и В #include "stdafx.h" #include <stdlib.h> #include <stdio.h> void cm(int A, int a) { int i; for (i=0; i<a; i++) A=i+rand(); }
C++ Найти максимальное число, которое расположено ниже главной и ниже обратной диагонали http://www.cyberforum.ru/cpp-beginners/thread1158303.html
Дана квадратная матрица целых чисел размером N<=12. Заполнить матрицу случайными числами от 0 до 100. Найти максимальное число, которое расположено ниже главной и ниже обратной диагонали. Матрицу вывести красиво по строкам на экран. Результаты вычислений также вывести на экран.
C++ Перегрузка operator>>, классы Point, CIrcle, List Добрый вечер! имеется класс Point (x, y), Сircle (r) и класс List c встроенным в него классов Node. требуется кроме прочего перегрузить оператор чтения из файла. перегружен был следующим ниже образом. но нужно сделать так чтобы x и y считались в Point, r в Circle, соответственно. а в List это все долно собираться в объект класса circle и соответственно добавляться в список. ума не приложу как... подробнее

Показать сообщение отдельно
Milayi
1 / 1 / 0
Регистрация: 26.04.2014
Сообщений: 40
26.04.2014, 21:57  [ТС]
добавила fscanf и он начал аварийно завершать программу
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
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
 
#define N 255
 
FILE *fin,*fout;
 
int main()
{
 
    int i,j;
    int a[N];
    fin=fopen("input.txt","r");
    fout=fopen("output.txt","w");
 
 
{
        for(i = 0 ; i < N; i++)
 
        fscanf("%d", &a[i]);
 
           for(i = 0 ; i < N ; i++)
               {
              // сравниваем два соседних элемента.
              for(j = 0 ; j < N - i - 1 ; j++) {
                  if(a[j] > a[j+1]) {
                     // если они идут в неправильном порядке, то
                     //  меняем их местами.
                     int tmp = a[j]; a[j] = a[j+1] ; a[j+1] = tmp;
                  }
               }
           }
       }
{
        for(i = 0 ; i < N; i++)
        fprintf(fout,"%d ",a[i]);
 
    fclose(fin);
    fclose(fout);
}
 
    getchar();
    getchar();
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru