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

Массив целых чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элемента из двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread395549.html
Доброго всем времени суток. Нужна помощь. Есть двусвязный список. Функции передаем какое то число(номер элемента) предыдущий элемент указывает на след. элмент. а следующий элемент указывает на предыдущий. То есть получается "выкидывает" элемент из списка.
C++ char stirng люди хочу опробовать один приём склеивания строк из книги не получаться что не так? string s = "ddd"; char *d = "fff"; s.append(d); String ^f = gcnew String(s.c_str()); http://www.cyberforum.ru/cpp-beginners/thread395548.html
C++ Посмотри что у меня не так!
Люди умные, посмотрите пожалуйста мой код . Вычисление значения функции с помощью ряда Тэйлора#include <iostream> #include <math.h> using namespace std; int main() { float n, y, a, s, x, xn, xk, dx, e; cout << "Xn= ";
C++ Текстовые файлы
Дан файл, содержащий текст, включающий в себя русские и английские слова. Получить новый файл, заменив в исходном все заглавные буквы строчными и наоборот.
C++ Найти наибольший элемент в каждом из двух массивов http://www.cyberforum.ru/cpp-beginners/thread395488.html
Помогите пожалуйста!потерял лекцию по подропграммам в си,а задание нужно срочно сдать:( Ввести двумерные массивы x1 и x2 Найти наибольший элемент в каждом из массивов. В каждой матрице записать в строку, содержащую этот элемент нули, исключая сам максимальный элемент. Вывести на экран матрицы до преобразования и после. (При решении реализовать процедуры ...
C++ [C++] Замена отрицательных элементов их модулями Задание: Разработать подпрограмму, заменяющую все отрицательные элементы исходной матрицы их модулями и возвращающую кол-во измененных элементов. Применить эту подпрограмму для изменения заданной матрицы ТЕМ. 0.5 -14.7 -1.004 ТЕМ= 32 124.9 2.25 -7.6 -251 0 подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
30.11.2011, 13:39     Массив целых чисел
Вот код, помним что предел последовательности нужно уже не вводить а определять его при вводе, программа сама его посчитает. Иначе ввод вручную уже с известным максимумом просто бессмыслен скажем вбили макс 5 а ввести хотим 11. Ввод максимума вначале имел смысл лишь при рандомной генерации чисел
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
#include <iostream>
using namespace std;
 
int main()
{
    system("chcp 1251");
        //setlocale(LC_ALL, "rus")
        long i,j,k,m,n,buf;
        long * a;//ÓêГ*Г§Г*òåëü Г*Г* ýëåìåГ*ГІГ» ïîñëåäîâГ*òåëüГ*îñòè
        do
        {
                cout<<"Ââåäè ÷èñëî ýëåìåГ*òîâ : ";cin>>n;//Ââåëè ÷èñëî ýëåìåГ*òîâ
                a = new long[n];//ГЏГ*ìÿòü ïîä ýëåìåГ*ГІГ» ïîñëåäîâГ*òåëüГ*îñòè
                cout<<"\tÂâåäèòå ïîñëåäîâГ*òåëüГ*îñòü\n";
                cout<<"a["<<1<<"] = ";
                cin>>a[0];m = a[0];
                //Ââîäèì ïîñëåäîâГ*òåëüГ*îñòü
                for(i = 1; i < n; i++)
                {
                    cout<<"a["<<i + 1<<"] = ";
                    cin>>a[i];
                    if(m < a[i])
                        m = a[i];
                }
                cout<<"Ïðåäåë ïîñëåäîâГ*òåëüГ*îñòè : "<<m<<endl;
                cout<<"\tÎòñîðòèðîâГ*Г*Г*Г*Гї ïîñëåäîâГ*òåëüГ*îñòü\n";
                //Cîðòèðóåì ìåòîäîì ïðÿìîãî âûáîðГ*
                for(i = 0, k = 0; i < n; i++)
                {
                        for(j = i + 1; j < n; j++)
                        {
                                if(a[j] < a[i])
                                {
                                        buf = a[i];
                                        a[i] = a[j];
                                        a[j] = buf;
                                        k++;//Ñ÷¸ò÷èê îïåðГ*öèé
                                }
                        }
                        cout<<"a["<<i + 1<<"] = "<<a[i]<<"\n";
                }
                cout<<"Êîë-ГўГ® îïåðГ*öèé : "<<k<<"\n";
                cout<<"ÑóììГ* m + n   : "<<m + n<<"\n";
                delete [] a;//Г—ГЁГ±ГІГЁГ¬ ГЇГ*ìÿòü
                cout<<"Ââåäèòå 1 äëÿ ïðîäîëæåГ*ГЁГї \n";
                cin>>n;
        }
        while(n == 1);
    return 0;
}
Миниатюры
Массив целых чисел  
 
Текущее время: 05:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru