Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа из 2-х файлов main.c and print.c https://www.cyberforum.ru/ cpp-beginners/ thread416257.html
Всем доброго времени суток. Задача : Создать программу, которая будет состоять из двух файлов (consists of two sourse-file). Первый файл (Main.c) содержит функцию main() и присваивает значение переменной i. Второй файл (Print.c) умножает i на 2 и печатает результат. Print.c содержит функцию print(), которая может быть вызвана из main().
C++ проблема с "nrutil.h"
пишу программу, для работы с методом Якоби, но при компиляции вылезает много ошибок. нет файла "nrutil.h". скачал его в интернете, даже в нескольких вариантов. ошибок стало еще больше. Вот код метода, а так же я прикрепил сам проект. #include <math.h> #include "nrutil.h" /* Здесь определяются некоторые утилиты типа выделения памяти */
C++ Error C2668: 'sqrt' : ambiguous call to overloaded function https://www.cyberforum.ru/ cpp-beginners/ thread416249.html
Собственно задание: треугольник задан координатами своих вершин. Найти его периметр и площадь Вот Код,но он почему не работате выдает вот такие ошибки >d:\doc\c++\test\test\c++.cpp(14) : error C2668: 'sqrt' : ambiguous call to overloaded function 1> d:\program files\microsoft visual studio 9.0\vc\include\math.h(581): could be 'long double sqrt(long double)' 1> d:\program...
C++ Класс целочисленных значений MegaInt создаю класс megaint который вмещает во много раз чисел чем обычный int. И у меня вопрос -- как сделать ввод числа??:( https://www.cyberforum.ru/ cpp-beginners/ thread416246.html
C++ Программирование на Dev-C++ 4.9.9.2 - Класс дробь
Помогите разобраться, пожалуйста, с лабораторной:( Организовать класс дробь, содержащий конструктор, деструктор, функцию вывода дроби в общепринятом виде и функцию выделения целой части. Продемонстрировать в программе работу всех функций.
C++ динамические массивы.матрицы https://www.cyberforum.ru/ cpp-beginners/ thread416233.html
пожалуйста,помогите решить задачу на языке Си(( Дана матрица размера M  N. Продублировать 2 раза столбец матрицы, содержащий ее минимальный элемент. очень нужно!!!заранее спасибо)))
C++ Найти минимальный элемент во втором столбце матрицы В https://www.cyberforum.ru/ cpp-beginners/ thread416223.html
Дана матрица В(4;4): 1) Найти произведение положительных элементов среди элементов расположенных выше побочной диагонали матрицы В. (!) Я в ужасе... 2) Найти минимальный элемент во 2-м столбце матрицы В 3) Поменять местами найденный минимальный элемент и элемент находящийся в 4 строке, 3 столбце. #include "stdafx.h" #include <math.h> #include <iostream> #include <stdio.h> using...
Вывести на экран все слова, содержащие букву "k" C++
дана строка. вывести на экран все слова, содержащие букву k. заранее большое спасибо.
C++ Определить количество строк матрицы, в которых нет ни одного нулевого элемента https://www.cyberforum.ru/ cpp-beginners/ thread416185.html
Помагите если не сложно. Дана матрица размером МxN. Определить количество строк, в которых нет ни одного нулевого элемента.
C++ вывод максимальных слов Задание было - разработать программу и подпрограмму (подпрограммы), работающую с текстовым файлом. Подсчитать количество слов и определить и вывести на экран максимальное и минимальное слова и их длину. Но в программе есть косяк, который заключается в том, что если во входном файле два слова максимальной длины, он выдает только одно из них как максимальное, а надо, чтобы оба, с минимальными... https://www.cyberforum.ru/ cpp-beginners/ thread416182.html
Поменять местами первый столбец со столбцом с первыми К «+»-ми элементами. C++
22. Поменять местами первый столбец со столбцом с первыми К «+»-ми элементами. вот код. но он меняет просто вторую строку с первой. //--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #include <conio.h> #include <math.h> #pragma hdrstop void in_arr(int mas,int n)
C++ схема Горнера (помогите с курс. работой) #include<iostream> #include <conio.h> using namespace std; #define n 1 int main() { float x, b, a; int i; https://www.cyberforum.ru/ cpp-beginners/ thread416172.html
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 3
0

Метод сортировки выбором счётчик количества итераций C++ - C++ - Ответ 2323571

25.12.2011, 02:07. Показов 4562. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Программа должна сортировать массивы размером 10 и 100 методом выбора и показывать эффиктивность в отношении с теорией. А теория говорит о том что при сортировке массива методом выбора размерностью n, количество итераций должно быть n*n.
Для пущей уверенности в показателе массивы рандомизируются и сортируются 3 раза подряд.
Так вот проблема в том что количество итераций при n=10 всегда 54 а при n=100 всегда 5049.Может я счётчик не туда притулил?
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
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
void SelectSort(int x[],int n,int s) 
{
    int t;s=0;
    for (int i = 0; i < n-1; i++)
    {
     int k = i;t = x[i];
         for (int j = i; j < n; j++)
         { s++;
           if (x[j] < t) {k = j;t = x[j];}
         } 
     x[k] = x[i];
     x[i] = t;
    }
    cout<<"Number of iteration:"<<s<<endl;
}
 
void Print (int x[],int n)
{
    for (int i = 0; i < n; i++) cout<<x[i]<<"; ";
}
 
void Ten(int n,int x[],int s)
{
n=10;
cout<<"Massive size 10"<<endl;
for (int i=0; i<n; i++) x[i]=rand()%100;
cout<<"Not sorted array: ";Print(x,n);cout<<endl;
SelectSort(x,n,s);
cout<<"Sorted array: ";Print(x,n);
cout<<endl;
}
 
void Hundred(int n,int x[],int s)
{
n=100;
cout<<"Massive size 100"<<endl;
for (int i=0; i<n; i++) x[i]=rand()%100;
//cout<<"Not sorted array: ";Print(x,n);cout<<endl;
SelectSort(x,n,s);
//cout<<"Sorted array: ";Print(x,n);
cout<<endl;
}
 
void main()
{ 
srand((unsigned)time(NULL));
int x[10];int n=0;int s=0;int z;
for (z=0;z<3;z++) Ten(n,x,s);
for (z=0;z<3;z++) Hundred(n,x,s);
getch();
}
Добавлено через 3 часа 47 минут
помгитеее

Добавлено через 7 часов 25 минут
ещё раз хелп

Вернуться к обсуждению:
Метод сортировки выбором счётчик количества итераций C++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2011, 02:07
Готовые ответы и решения:

Метод сортировки выбором!!!
ВАРИАНТ 21 Написать программу, которая методом сортировки выбором сортирует введенный...

Метод сортировки выбором -2
Доброе время суток, Чтоб не засорять чужую тему с чужими задачи, решил создать новую. :) ...

Метод сортировки прямым выбором
Привет всем. Есть код программы которая сортирует по возрастанию методом прямого выбора. При выводе...

Ребят как переделать метод сортировки пузырьком на метод сортировки простым выбором
public void SortPuzirek(int mass, int Size) // метод, выполняющий сортировку методом пузырька ...

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

Вычисления количества итераций в методе сортировки массива
Как реализовать подсчёт количества произведенных итераций в методе сортировки массива? //...

Метод сортировки выбором
Нужно создать программу при помощи которой 1)заполнить масив А(40) случайными числами из диапазона...

Отличие сортировки выбором от сортировки прямым выбором
Препод задала вопрос, на который я не могу найти инфу в инете, если знаете, подскажите. Но нужно...

Расставить элементы массива в порядке возрастания методом сортировки выбором и сортировки простыми вставками
Здрасьте еще раз!С прошедшим вас праздником! я глупая и бестолковая опять пришла к вам на...

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