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

Замена максимального на минимальный - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ WinAPI и Unicode и верхний индекс массива http://www.cyberforum.ru/cpp-beginners/thread691373.html
Доброго времени суток! У меня две проблемы: В упор не помню функцию вывода верхнего верхнего индекса массива Не могу преобразовать переменную в Unicode строку #include<windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow) { HWND hwnd; hwnd = GetDesktopWindow();
C++ Поиск нетривиального корня (Метод Ньютона и метод деления пополам) Добрый день, завтра сдача задания, все решил, а последнюю никак не могу. Помогите, пожалуйста. А собственно, вот и она: Требуется написать программу которая в указанном интервале находит нетривиальный корень уравнения tg(x)=x с погрешностью 10^(-10). Решите 2-умя способами: методом Ньютона и методом деления пополам. http://www.cyberforum.ru/cpp-beginners/thread691368.html
C++ Парсинг строки с пробелами
Вообщем на выходе всего я получаю вот это : Вот сам файл script.csx: script dadada по идеи должно написать: check script done.
Два класса, ошибка из-за приватности полей C++
В двух словх... Первый класс - координата (широта или долгота), второй класс - корабль, у которого есть номер и координаты. Компилятор указывает на проблемы в строках 57-62 (int ... is private). Почему? Ведь по идее, хоть мы и используем в классе ship класс angle, но обращение к полям angle идёт через объекты класса angle (a1 и a2). Если в классе angle заменить private на public, всё работает....
C++ Введите три числа http://www.cyberforum.ru/cpp-beginners/thread691336.html
Введите три числа. Если они могут быть сторонами равностороннего треугольника, вычислите его площадь и длину высоты. Выведите стороны, площадь и длину высоты в порядке возрастания. заранее благодарен))
C++ Работа с файлами. слова Задание следующее. В существующем типизированном файле, элементами которого являются числа, изменить на заданное число 1 элемент, 5 элемент и K-тый элемент. Новое значение вводится с клавиатуры. Что тут пишу неправильно? #include <iostream> #include <fstream> using namespace std; int main () { ifstream f("hw5file.txt"); int a; int k,x; cin >> k >>x; подробнее

Показать сообщение отдельно
dmmax
 Аватар для dmmax
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 81
07.11.2012, 18:39     Замена максимального на минимальный
Написал, без ошибок, но выдаёт ошибку:Run-Time Check Failure #3 - The variable 'menu' is being used without being initialized., помогите пожалуйста.


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
#include "stdafx.h"
#include <clocale>
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
int main(){
    setlocale(LC_ALL, "Russia");
    setlocale(LC_ALL, "rus");
 
    int *a = 0;
    char menu;
    int n = 0;
    int sw = 0;//Переменная для перемещение макс в мин и мин в макс.
    int max = 0;
    int min = 0;
    do{
        cout << "---------------------------------------" << endl;
        cout << "=====Меню=====" << endl;
        cout << "1. Ввод массива" << endl;
        cout << "2. Показ массива" << endl;
        cout << "3. Поменять местами максимальный с минимальными." << endl;
        cout << "---------------------------------------" << endl;
        cout << "0. Выход" << endl;
        cout << "---------------------------------------" << endl;
 
 
        switch(menu){
            case '1':{
 
                cout << "Введите размер массива n: " << endl;
                cin >> n;
                    int *a = new int[n];
                    for(int i = 0; i < n; ++i){
                        cin >> a[i];
                    }
                        cout << "Массив задан" << endl;
                     }
                break;
            case '2':{
                for(int i = 0; i < n; ++i){
                    cout << a[i] << endl;
                }
                     }
                break;
            case '3': { 
                for(int i = 0; i < n; ++i){
                    if(min > a[i])
                        min = a[i];
                    if(max < a[i]);
                        max = a[i];
                }
                max = sw;
                max = min;
                min = sw;
                cout << "Максимальное значение: " << max << "Минимальное значение: " << min << endl;
                      }
                break;
            case '0':
                break;
            default:
                cout << "Вы ввели неверный пункт меню!" << endl;
        }
    }while(menu != '0');
 _getch();
 return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru