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

СИ++ Бел. Гос. Универ. Инф. и Рад-ники - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ GETS: есть ли альтернатива? http://www.cyberforum.ru/cpp/thread77892.html
Ходят слухи, что функция get опасна (кому интересно, эта тема есть на форуме, чуть раньше). Есть ли какая-то функция, которая так же работае, т. е. заносит в байтовый массив введенные символы до '\n'? char input; Function(input).
C++ Почему функция gets опасная? Компилирую программу с помощью G++, и компилятор пишет: warning: the `gets' function is dangerous and should not be used. Но почему? И если опасна, то приведите, пожалуйста, код, где она действительно может чего-нибудь плохого натворить... http://www.cyberforum.ru/cpp/thread77878.html
C++ Размерные величины
Хочу сделать классы для работы с размерными величинами (то есть сразу с указанием единицы измерения). Если кто хочет присоединиться, объявляйте подъобласть и будем меняться исходниками. Можете также добавлять наименования величин к списку: 1. Длина. Length. 2. Площадь. Area. 3. Объём. 4. Время. Time. 5. Скорость. Speed. 6. Ускорение. 7. Напряжение. 8. Сила тока. 9. Электрическое...
unresolved external C++
Имеется сольюшн из 3х файлов: List.h: #include "stdafx.h" #ifndef _LIST_H_ #define _LIST_H_ template <class X> class List { class Node {
C++ Написать программу, подсчитывающую, сколько можно набрать различных семизначных «шахматных» номеров... http://www.cyberforum.ru/cpp/thread77392.html
Условие: Телефонный номер называется «шахматным», если его цифры набираются на телефонном кнопочном номеронабирателе ходом шахматного коня. Написать программу, подсчитывающую, сколько можно набрать различных семизначных «шахматных» номеров, начинающихся с заданной цифры. 123 456 789 0 ПРограмма должна выводить полученый номер на экран и в файл output.txt
C++ Напишите код, пожалуйста (в С) необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем – обработка списка. Сначала в программе должен вводиться размер списка (целое число), а сам список создается в виде динамического массива структур. Ввод одной записи осуществляется в одной строке. Обработка списка осуществляется в два действия: сначала сортировка списка, а затем поиск и... подробнее

Показать сообщение отдельно
Terror
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 4
22.12.2009, 14:21  [ТС]
Цитата Сообщение от Aye Aye Посмотреть сообщение
прежде тем, как писать какой то алгоритм следует почитать про него, а не самому придумывать,
ты бы еще интерполяцию сплайнами сам расчитывал, чтобы ваще мозг погубить
вот тебе первая (лр№2), разбирись в ней внимательно.
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
#include <iostream>
#include <conio.h>
using namespace std;
void set(int m[],int n,int down,int up)
{
     srand(time(0));
     for (int i=0;i<n;i++)m[i]=rand()%up+down;
}
void print(int m[],int n)
{
     for (int i=0;i<n;i++)cout << "["<<i<<"]="<<m[i]<<" ";
     cout << endl;
}
 
void sortmax(int m[],int n)
{
     //сортировка "пузырьковая" - самая простая.
     //про неё на википедии написано
     for (int i=n;i>=0;i--)
         for (int j=0;j<i;j++)
             if (m[j]>m[j+1])
             {
                //если следующий меньше предыдущего то меняем их местами.
                int temp=m[j];
                m[j]=m[j+1];
                m[j+1]=temp;
             }
}
 
void sortmin(int m[],int n)
{
     //сортировка тоже "пузырьковая" но в обратную сторону.
     for (int i=0;i<n;i++)
         for (int j=n-1;j>i;j--)
             if (m[j]>m[j-1])
             {
                int temp=m[j];
                m[j]=m[j-1];
                m[j-1]=temp;
             }
}
 
int main()
{
    const int n=10;
    int M[n];
    set(M,n,1,10);
    print(M,n);
    sortmax(M,n);
    print(M,n);
    //вместо sortmin можно просто инверсировать M и все.
    sortmin(M,n);
    print(M,n);
    getch();
    return 0;
}
СПАСИБО ДОБРЫЙ ЧЕЛОВЕК!!!))))Я уже потерял надежду что хоть кто то откликнется! Низкий тебе поклон.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru