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

Изменения типа данных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переделать одномерный массив в двухмерный http://www.cyberforum.ru/cpp-beginners/thread725036.html
Надо ввести двухмерный массив из 8 вещественный чисел, 4х2 1.найти номер максимального и минимального элемента 2.найти сумму и произведение минимального и максимального числа Вот у меня есть пример кода к одномерному массиву из 10 вещественный чисел,с найденными min max элементами,их суммой и произведением. Помогите переделать одномерный в двумерныйи проделать над ним вышеуказанные...
C++ Составьте программу вычисления степени числа А с натуральным показателем n. (записать варианты программы с разными видами циклов white,for) Составьте программу вычисления степени числа А с натуральным показателем n. (записать варианты программы с разными видами циклов white,for) Желательно в turbo c++ 3.0 http://www.cyberforum.ru/cpp-beginners/thread725033.html
C++ Создайте структуру Комплексное_Число с элементами x - действительная и y - мнимая часть (Доработать)
Помогите пожалуйста выполнить операцию( Создайте структуру Комплексное_Число с элементами x - действительная и y - мнимая часть. Выполнить операцию с тремя комплексными числами a, b, c Q=a⋅(b−c)−c^2 (можно написать функции, реализующие операции вычитания и умножения комплексных чисел). #include <iostream> #include <conio.h> #include <math.h> using namespace std; int main() {
Ошибка в списке C++
#include <iostream> #include <conio.h> #include <string> using namespace std; template<typename T> class IList { public: virtual void push_back(T val) = 0; virtual void push_front(T val) = 0;
C++ Реализовать класс Vector (конструктор, интерфейс) http://www.cyberforum.ru/cpp-beginners/thread724997.html
Добрый день. Нужна небольшая помощь (проверка) в редактировании (исправлении) кода. Задание - В файле исходного кода реализовать класс Vector, обеспечить наличие конструкторов и надёжный интерфейс так, чтобы при работе с исходным кодом (при выполнении различных алгоритмов с вектором) не возникло ошибок. Хотел бы увидеть замечания или исправления по поводу работы. Так же был бы очень...
C++ Найти минимальный элемент среди лежащих выше главной диагонали В двухмерном целочисленном массиве (размеры массива N, M и значения его элементов вводить с клавиатуры) найти минимальный элемент среди лежащих выше главной диагонали. Массив в памяти разместить динамически (с использованием операций new и delete), ввод исходных данных и вывод полученных результатов выполнить в основной функции, а решение задачи оформить в виде отдельной функции пользователя. Не... подробнее

Показать сообщение отдельно
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 284
09.12.2012, 17:49     Изменения типа данных
Прошу помоч, написал програму для сортировки чисел от большего к меншему, заполнение идет вводом пользователем чисел. Только я написал там тип данных int, а мне надо зделать char я уже где только не менял тип данных и на массиве и на все переменных, как только изменю программа начинает некоректно работать, помоги пожайлуста, зарение прошу просить за то что програмный код не особо отфармотирован, только написал ище небыло времени подфармотировать, если что непонятно зачем написано пишите отвечу, ПОМОГИТЕ пожайлуста
вот код
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
58
59
60
61
62
#include <stdio.h>
void main()
{
    int r;
    int i;
    int vrem;
    int *pArr;
    printf("Set number of elements in the array:");
    scanf("%i",&r);
    int k=r;
    pArr=new int[r];
    for(i=0;i<r;i++)
    {
        printf ("Set Arr[%i] value:",i);
        scanf ("%i",pArr+i);
    }
    printf("\r\nArr={");
    for (i=0;i<r;i++)
    {
        if(i!=r-1)
            printf("%i, ",*(pArr+i));
        else
            printf("%i",*(pArr+i));
    }
    printf("}\r\n");
    int a=r-1;
    int m;
    for (i=0;i<r-1;i++)
        
        {
        m=0;
        for (int j=0;j<a;j++)
        {   
            if (*(pArr+j)<*(pArr+j+1))
            {
                vrem=*(pArr+j);
                *(pArr+j)=*(pArr+j+1);
                *(pArr+j+1)=vrem;
                m++;
                
            }
        
        if (m=0) break;
        
        }
        a--;    
        }
    
        
    printf("\r\nSorted Arr={");
    
    for(i=0;i<r;i++)
    {
        if(i!=r-1)
            printf("%i, ",*(pArr+i));
        else
            printf("%i",*(pArr+i));
    }
    printf("}\r\n");
    delete []pArr;
    scanf ("%i");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru