Вопрос № 115742: Уважаемые эксперты. Подскажите пожалуйста что нужно сделать (какой написать код) для того чтобы при нажитии какой-либо клавиши (например Esc) консольное приложение закрывалось. То есть сделать
что-то вроде меню. в котором при нажатии клавиши Esc....Вопрос № 115760: Здравствуйте!
Помогите мне с этой задачкой:
Даны массивы A[3][4],B[3][4].
Определить значения массива С[3][4] по следующему правилу:
|A[i][j],ecли A[i][j]>B[i][j];
C[i][j]=|B[i][j],ecли A[i][j]<B[i][j];
| 0 ,e...Вопрос № 115794: Здравствуйте.
Почему компилятор указывает на ошибку? Ведь я ему же указываю, что переменные current и last с разных структур?...
Вопрос № 115.742
Уважаемые эксперты. Подскажите пожалуйста что нужно сделать (какой написать код) для того чтобы при нажитии какой-либо клавиши (например Esc) консольное приложение закрывалось. То есть сделать
что-то вроде меню. в котором при нажатии клавиши Esc. программа
прекращает работу. Заранее благодарен.
Отвечает: Ross
Здравствуйте, Мокренко Игорь Юрьевич!
Простейший вариант - использовать функцию getch() (определена в файле conio.h) и отслеживать значения, которые она возвращает (esc соответствует код 27).
Пример создания текстовых менюшек с ее использованием - в приложении.
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 24.12.2007, 19:54 Оценка за ответ: 5
Вопрос № 115.760
Здравствуйте!
Помогите мне с этой задачкой:
Даны массивы A[3][4],B[3][4].
Определить значения массива С[3][4] по следующему правилу:
|A[i][j],ecли A[i][j]>B[i][j];
C[i][j]=|B[i][j],ecли A[i][j]<B[i][j];
| 0 ,ecли A[i][j]=B[i][j];
В программе предусмотреть ввод массивов и вывод исходных данных и
результатов.
желательно с помощью #include<iostream.h> и функциями...
СПАСИБО!)
Отвечает: Veder
Здравствуйте, Чернов Виктор Александрович!
Задание не совсем понял, но попробуйте следующий код:
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{
const int m = 3, n = 4;
int A[m][n], B[m][n], C[m][n];
Ответ отправил: Veder (статус: 1-ый класс)
Ответ отправлен: 24.12.2007, 20:36 Оценка за ответ: 5
Вопрос № 115.794
Здравствуйте.
Почему компилятор указывает на ошибку? Ведь я ему же указываю, что переменные current и last с разных структур?
Приложение:
Отправлен: 24.12.2007, 21:05
Вопрос задал: Sager (статус: Практикант)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 5)
Отвечает: Терсков Сергей
Здравствуйте, Sager! И где же вы это указываете? Компилятор ругается совершенно обоснованно. У вас имеется три практически несвязанных структуры, указатели на которые вы пытаетесь присваивать. Например в строках типа:
first2=first2->next;
Вы пытаетесь указателю на структуру TElemListNechet присвоить значение указателя на структуру TElemList. Такое возможно при явном приведении или использовании оператора reinterpret_cast<>, но вряд ли вообще оправдано. Избежать подобной ситуации можно было наследованием
структур (TElemList -> TElemListNechet, TElemList -> TElemListChet). Но в целом, вы где-то перемудрили с алгоритмом решения вашей задачи. Сомневаюсь, что какие-либо задачи со списками можно решать столь сложным способом.
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 25.12.2007, 02:27 Оценка за ответ: 5 Комментарий оценки: Спасибо! Правда я ее уже решил, но интересно будет посмотреть и на вашу версию.