Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ввести в программу строку (числа, латиница), считать только числа, записать числа в массив https://www.cyberforum.ru/ cpp-beginners/ thread1293935.html
Нужна помощь! Срочно! Нужно ввести в программу строку (числа, латиница), считать только числа, записать числа в массив. Помогите, пожалуйста! Добавлено через 1 час 11 минут Проблема состоит в самом механизме выявления чисел. По коду символов проверить, что-ли? :(
C++ Машина Тьюринга, добавление единицы C++
Всем привет:)Некоторые трудности с МТ. Прошу помощи. Нужно реализовать мт чтобы к примеру с 0110->01110 , то есть добавление единицы, и чтобы выводило каждую строку при результате (показывало как работает мт) желательно на языке c++ Всем откликнувшимся, заранее спасибо!!
C++ Как сделать, чтобы калькулятор не закрывался после работы? #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"rus"); cout << "Êàëüêóëÿòîð \n\n"; cout << "×òîáû ñëîæèòü íàæìèòå + \n"; cout << "Äëÿ âû÷èòàíèÿ íàæìèòå - \n"; cout << "Äëÿ óìíîæåíèÿ ííàæìèòå * \n"; cout << "Äëÿ äåëåíèÿ íàæìèòå / \n\n"; https://www.cyberforum.ru/ cpp-beginners/ thread1293924.html C++ Зачем учить язык в консоли, если пришло время окон? https://www.cyberforum.ru/ cpp-beginners/ thread1293923.html
Добрый вечер! Я когда начинал изучать этот язык искал литру и остановился на Р.Лафоре ООП. Ну прочитал мало но понял. Но после этого некоторые люди сказали что нах тебе эти книги? они только для консоли а сейчас нужен графический интерфейс прогам.Ну с этим я согласен. Но поковырявшись в кодах Valve, Cryengine SDK я там нашел много что схожего с примерами из Книги Брюса Эккеля и т п то есть чистый...
C++ Удалить все строки, в которых среднее арифметическое элементов массива является двузначным числом
2) В двумерном массиве, элементы которого - целые числа, произвести следующие действия:Удалить все строки, в которых среднее арифметическое элементов является дву* значным числом.
C++ 5х5 random массив В главной диагонали найти min и поменять местами max массива https://www.cyberforum.ru/ cpp-beginners/ thread1293915.html
4) 5х5 random массив. в главной диагонали найти min и поменять местами max массива. если одинаковые min или max то выбрать первый элемент.
C++ 4х5 random массив Найти min и max Поменять местами столбцы min и max 3) 4х5 random массив. найти min и max. поменять местами столбцы min и max. если min и max находятся в одной столбце то оставить прежним. если в массиве два min или max то выбрать первый элемент. https://www.cyberforum.ru/ cpp-beginners/ thread1293914.html 4х5 random массив Найти min и max Поменять местами строки min и max C++
2) 4х5 random массив. найти min и max. поменять местами строки min и max. если min и max находятся в одной строке то оставить прежним. если в массиве два min или max то выбрать первый элемент.
C++ ANSI to Unicode https://www.cyberforum.ru/ cpp-beginners/ thread1293911.html
Всем доброго времени суток! Есть задачка преобразовать строку в cp1251 в строку в unicode и сохранить ее в файл в кодировке unicode соответственно. В сети не нашел толкового или понятного примера. Кто-нибудь сталкивался с подобной задачкой?!
C++ Авторизация через Graph API Вопрос больше не по C++, по самой технологии. Пишу программу, ей нужно работать с facebook. Так вот, как мне ааторизироваться через Graph API?? Я всё перерыл, но у меня не получается. Мне нужен запрос именно для десктопного приложения, а где его взять я без понятия. Помогите, пожалуйста! https://www.cyberforum.ru/ cpp-beginners/ thread1293902.html
Написать программу, выводящую таблицу умножения для n-ной системы счисления (n<=16) C++
Вот моя программа, выводящая на экран таблицу умножения в 16-ной системе счисления, требуется написать программу для всех систем счисления до 16 ( включительно). #include <iomanip> #include <iostream> using namespace std; int main() { int i, j, n; n=16; for(i = 1; i < n; i++)
C++ Заменить каждый элемент средним арифметическим M его соседей слева, и M его соседей справа, округляя до целого https://www.cyberforum.ru/ cpp-beginners/ thread1293899.html
С клавиатуры вводится число N - длина вектора, далее следуют N чисел-элементы вектора и затем вводится число M -шаг размытия. Требуется заменить каждый элемент средним арифметическим M его соседей слева и M его соседей справа, округляя до целого. Сам элемент в вычислении среднего не участвует. При вычислении используются только данные элементы, т.е при заме
6 / 6 / 6
Регистрация: 15.10.2014
Сообщений: 98
07.11.2014, 11:44  [ТС] 0

Поворот массива на 90 градусов (cannot convert form char to char*) - C++ - Ответ 6817685

07.11.2014, 11:44. Показов 1613. Ответов 7
Метки (Все метки)

Ответ

Cra3y,
немного не то что нужно было.
Сделал требующееся путем сохранения в дополнительных переменных.
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
    int x1 = 0;
    int z1 = 1;
    int x2 = 1;
    int y2 = 1;
    int x3 = 2;
    int y3 = 1;
    int x4 = 2;
    int y4 = 0;
 
const int sizeTB = 4;
char TurnBrick[sizeTB][sizeTB] =
{
    ' ', ' ', ' ', ' ',
    ' ', ' ', ' ', ' ',
    ' ', ' ', ' ', ' ', 
    ' ', ' ', ' ', ' '
};
    
 
int main()
{
    int nx1 = ' ';
    int nx2 = ' ';
    int nx3 = ' ';
    int nx4 = ' ';
    int ny1 = ' ';
    int ny2 = ' ';
    int ny3 = ' ';
    int ny4 = ' ';
    int i,j;
    char b;
 
    
    cout << x1 << endl;
    cout << z1 << endl;
    cout << x2 << endl;
    cout << y2 << endl;
    cout << x3 << endl;
    cout << y3 << endl;
    cout << x4 << endl;
    cout << y4 << endl;
 
    TurnBrick[x1][z1] = 'O';
    TurnBrick[x2][y2] = 'O';
    TurnBrick[x3][y3] = 'O';
    TurnBrick[x4][y4] = 'O';
    
    for (i = 0; i < sizeTB; i++)
    {
        for (j = 0; j < sizeTB; j++)
        {
            cout << TurnBrick[i][j];
        }
        cout << endl;
    };
 
    for (i=0;i<sizeTB/2;i++)
    {
        for (j=i;j<sizeTB-1-i;j++)
        {
            b=TurnBrick[i][j];
            TurnBrick[i][j]=TurnBrick[sizeTB-j-1][i];
            TurnBrick[sizeTB-j-1][i]=TurnBrick[sizeTB-i-1][sizeTB-j-1];
            TurnBrick[sizeTB-i-1][sizeTB-j-1]=TurnBrick[j][sizeTB-i-1];
            TurnBrick[j][sizeTB-i-1]=b;
            
        }
    };
    
    
 
 
    for (i = 0; i < sizeTB; i++)
    {
        for (j = 0; j < sizeTB; j++)
        {
            if (TurnBrick[i][j] == 'O')
            {
                if (nx1 == ' ')
                {
                    nx1 = j;
                    ny1 = sizeTB-i-1;
                }
                else
                {
                    if (nx2 == ' ')
                    {
                        nx2 = j;
                        ny2 = sizeTB-i-1;
                    }
                    else
                    {
                        if (nx3 == ' ')
                        {
                            nx3 = j;
                            ny3 = sizeTB-i-1;
                        }
                        else
                        {
                            if (nx4 == ' ')
                            {
                                nx4 = j;
                                ny4 = sizeTB-i-1;
                            }
                        }
                    }
                }
            }
        }
    };
 
    for (i = 0; i < sizeTB; i++)
    {
        for (j = 0; j < sizeTB; j++)
        {
            cout << TurnBrick[i][j];
        }
        cout << endl;
    };
 
    x1 = nx1;
    cout << x1 << endl;
    z1 = ny1;
    cout << z1 << endl;
    x2 = nx2;
    cout << x2 << endl;
    y2 = ny2;
    cout << y2 << endl;
    x3 = nx3;
    cout << x3 << endl;
    y3 = ny3;
    cout << y3 << endl;
    x4 = nx4;
    cout << x4 << endl;
    y4 = ny4;
    cout << y4 << endl;
    return 0;
}


Вернуться к обсуждению:
Поворот массива на 90 градусов (cannot convert form char to char*) C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2014, 11:44
Готовые ответы и решения:

Ошибка в cannot convert char * to char вроде поправил теперь выводит ересь(
Всем доброго дня! У меня такая проблемка.... написал программу, но сначала она ругалась на Cannot...

Обойти ошибку: cannot convert argument 1 from 'char [100]' to 'char &'
Примерно выглядит так (я просто показал без лишнего текста) void menu(char &amp;name_user, char...

Warring: char * convert to const char * при трансляции
Не подскажет ли кто, как при трансляции на gcc убрать этот warring ? В info-gcc описана куча...

Ошибка Cannot convert a char value to money. The char value has incorrect syntax
В отчете (ниже) появляется ошибка Cannot convert a char value to money. The char value has...

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

выдает ошибку :[C++ Error] Unit1.cpp(30): E2034 Cannot convert 'char' to 'char *' не понимаю в чем дело
//Дано предложение. Найти наибольшее количество идущих подряд пробелов #include &lt;vcl.h&gt;...

Вылезает C2440: '=' : cannot convert from 'const char [7]' to 'char'
В коде есть строки и им нужно присвоить значение, через обычное = вылезает C2440: '=' : cannot...

DLL, ошибка Cannot convert 'char *' to 'char'
подключал dll по примеру https://www.cyberforum.ru/cpp-builder/thread154847.html // определяем тип...

ошибка в программе (cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*')
int main() { string fileName, currWord, currMax = &quot;&quot;; cin&gt;&gt;fileName; ...

E2034 Cannot convert 'char' to 'char *'
Добрый день всем! Помогите плз исправить ошибку. Не понимаю чего она происходит. Вообщем, нужно все...

Cannot convert parameter 1 from 'char' to 'char []'
#include &lt;iostream&gt; using namespace std; const int MAX=20; class base { public: virtual...

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