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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите пожалуйста с обработкой двумерных массивов http://www.cyberforum.ru/cpp-beginners/thread412664.html
Вычесть k-ый столбец квадратной матрицы N x N из соответствующих по строкам элементов диагонали, располагающейся ниже главной диагонали на один элемент.
C++ использование структур Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара, цену единицы и дату поступления товара на склад. Вывести в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 100 000 р. http://www.cyberforum.ru/cpp-beginners/thread412654.html
C++ Программа Студент
#include "stdafx.h" #include <iostream> #include <cstring> #include <conio.h> #include <stdio.h> using namespace std; const int kc=2; struct stud{ char name ;
Написать Интерпретатор Программного Языка(собственного) C++
Здраствуйте! Кто знает C++ помогите пожалуйста с реализацией данного задания!!! Пожалуйста, очень надо. сроки поджимают. Есть готовый код, но там считывается код с клавиатуры и записывается в фаил. Как мне сделать, чтобы считывался код с клавиатуры и сразу исполнялся? Задание Написать интерпретатор программного языка (далее называемого В.*) Программа должна считывать код на языке В.*...
C++ Строки.Как сдеать так чтобы програмка определяла окончания? http://www.cyberforum.ru/cpp-beginners/thread412624.html
Как сделать так чтобы программа определяла окончания прилагательных в единственном числе, то есть слов, оканчивающихся: на -ый-, -ая-,-ое-
C++ ошибка в программе Не могу найти проблему #include <cstdlib> #include <iostream> #include <ctime> using namespace std; class A { int array_a; public: подробнее

Показать сообщение отдельно
DebieCooper
 Аватар для DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 285
20.12.2011, 17:24     Массив целых чисел ...
1) В задаче нужно сделать так, чтобы если человек вводит отрицательное число, оно заменялось на -1.
Вот код:
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
#include <iostream>
using namespace std;
 
int main()
{
        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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru