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

char * - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив: Найти наибольший элемент главной диагонали и определить его индексы http://www.cyberforum.ru/cpp-beginners/thread552438.html
Дан двумерный массив размером n*n, заполненный случайными числами. Найти наибольший элемент главной диагонали и определить его индексы. Вывести саму матрицу, ее главную диагональ, а также строку и столбец, на пересечении которых стоит наибольший элемент диагонали. Определить количество отрицательных элементов в каждой строке матрицы. Помогите пожалуйста :)
C++ Запись в файл и кoнтрoль пoтokов Добрый день, уважаемые форумчане и гуру программирования!:) У меня есть программка и в ней нужно реализовать возможность записи объектов в файл и чтения объектов из файла. Осуществлять контроль состояния потоков. В случае возникновения ошибок потоков генерировать и обрабатывать исключительные ситуации. Вот сам код: #include <iostream> #include <locale.h> using namespace std; class train {... http://www.cyberforum.ru/cpp-beginners/thread552416.html
Сообщение интернетполиции C++
Всем привет! Такой вот вопрос (скорей проблема). Принес друг ж/д говорит пришло сообщение типа интернет полиция какая-то штрафует Вас за посещение порносайта ну типа заплатите 680 грн. и мы вышлем код. Пол дня и ночь я мучился с этим сообщением (раньше было типа этого справлялся переустановкой ОС) а тут дисковод блокирует в биос не пускает(хорошо еще что загрузка по умолчанию стояла с СД) хотя...
Угадай число. За угадчика C++
Написать программу, которая угадывает число пользователя за 10 попыток. От 1 до 1000. Используя двоичный поиск. Вопрос может быть только вида "Ваше число больше\меньше этого числа". #include <iostream> #include <algorithm> using namespace std; int main() { int maxNumb = 1000; int thisNumb = 500; int minNumb = 0; char answer;
C++ Определение пересечения http://www.cyberforum.ru/cpp-beginners/thread552365.html
Помогите срочно надо пожалуйста. Нужно написать программу, которая определяет взаимное положение(пересекаются, касаются, не имеют общих отчек) двух отрезков с задающимися координатами концов. В пространстве это тоже отдельная задача.
C++ Вычисление выражения записанного в виде обратной польской записи используя бинарное дерево Всем доброго времени суток. Задача вот такая. Имеется скобочное выражение. Преобразовать его в обратную польскую запись и вычислить, используя бинарное дерево. Обратную польскую запись я почти сделал. Но проблема не в этом. Я не могу понять, как эту запись записывать в дерево. То есть то, что листьями дерева будут числа, а в узлах содержаться знаки, я знаю. Но каков алгоритм формирования дерева? подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
20.04.2012, 00:52     char *
jvov, константный массив int это не строка и простыми заморочками arr += 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
#include <iostream>
using namespace std;
 
int main()
{
    int arr[] = {5,-7,11,25,4};
    int buf[5]= {0};
 
 
    cout<<"input";
    int i, n = sizeof(arr)/sizeof(arr[0]);
    memcpy((void *)buf,(void *)arr,n*sizeof(int));//Скопировали в buf массив arr
    cout<<"\narr : ";
    for(i = 0; i < n; i++)
        cout<<arr[i]<<" ";
    cout<<"\nbuf : ";
    for(i = 0; i < n; i++)
        cout<<buf[i]<<" ";
 
    int m = (n - 2);
    memcpy((void *)buf,&arr[2],m*sizeof(int));//Скопировали в buf массив arr начиная со второго элемента
    
    cout<<"\nchange pointer";
    cout<<"\narr : ";
    for(i = 0; i < n; i++)
        cout<<arr[i]<<" ";
    cout<<"\nbuf : ";
    for(i = 0; i < m; i++)
        cout<<buf[i]<<" ";
    cout<<endl;
    system("pause");
    return 0;
}
Миниатюры
char *  
 
Текущее время: 00:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru