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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
chipbober
2 / 2 / 0
Регистрация: 30.11.2009
Сообщений: 44
#1

система меню с указателями - C++

13.12.2009, 19:43. Просмотров 348. Ответов 4
Метки нет (Все метки)

есть две програмы
1. преобразовать масив так чтобы поменять его елементы первый с последний и т.д.
C++
1
2
3
4
5
6
7
8
9
10
11
           void Reverse(int *begin, int *end)
{
        int temp;
        while (end>begin)
        {
                temp = *begin;
                *begin = *end;
                *end = temp;
                begin++; end--;
        }
} // end Reverse
2.в квадратной матрице найти строку с еденичным елементом.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
    int matr[2][2], i, j;
    for(i = 0 ; i < 2; ++i)
        for(j = 0; j < 2; ++j)
            std::cin>>matr[i][j];
    for(j = 0 ; j < 2; ++j)
        for(i = 0; i < 2; ++i)
            if(matr[i][j] == 1)
                goto out;
    out:
    std::cout<<"nomer stroki raven "<<i;
    getch();
    return 0;
}
вторую задачу не магу сделат ьс указателями.
Надо реализовать меню 1-решение первой задачи,2-решение второй задачи,3-выход.пожалусто помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2009, 19:43     система меню с указателями
Посмотрите здесь:

пример с указателями - C++
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include &lt;clocale&gt; #include &lt;cmath&gt; using namespace std; double sumA(int *y,int d) {...

непонятки с указателями - C++
Добрый день! изучаем плюсы, наткнулся на одну странную ситуацию, не могу сообразить, в чём дело... :( Есть структура - Point...

Не получается с указателями :( - C++
Программа считывает строки из файла и суммирует строки в строку str_new, при это создавая указатели на каждую новую строку которая была...

Операции с указателями - C++
Задание.Создать указатель *ptr на целочисленную переменную и присвоить число 100. Скопировать значения указателя *ptr в указатель *ptr2....

Операции с указателями в С++ - C++
Используя приведенный ниже код разработать программу, используя в качестве контейнера для хранения данных динамические массивы. Для...

работа с указателями - C++
Как ПРАВИЛЬНО передать в функцию, массив, используя адресацию? Программа находит в массиве слово и перед ним вставляет какое то слово, то...

Проблема с указателями! - C++
Создать программу для решения задачи построения слова из некоторого множества букв (игра Scrabble) используя алгоритмы поиска в глубину и в...

работа с указателями - C++
Помогите решить задачу в С++ (я в этом начиющий): 1)Из положительных значений двух целочисленных массивов различной размерности...

ошибка с указателями - C++
надо создать двусвязный список! во второй строке ошибка, как от неё избавиться? pt-&gt;prev=pg; pg-&gt;next=pt; pg=pt;

Программа с «указателями» - C++
Всем привет! Ребят, требуется сдать последнюю программу на этот семестр, нужно написать прогу при помощи указателей, единственный человек...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
breeve
75 / 75 / 14
Регистрация: 01.08.2009
Сообщений: 177
13.12.2009, 20:43     система меню с указателями #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
#include <iostream>
 
int main()
{
    int choice;
    while(true)
{
        cout << "Введите 1,2 или 3.";
    cin >> choice;
    switch(choice){
        case 1:
                1-ая_задача();
                break;
        case 2:
                2-ая_задача();
                break;
        case 3:
                return;
    
}
 
}
    return 0;
}
chipbober
2 / 2 / 0
Регистрация: 30.11.2009
Сообщений: 44
13.12.2009, 21:04  [ТС]     система меню с указателями #3
а можно чуть по точнее и с моими примерами?
breeve
75 / 75 / 14
Регистрация: 01.08.2009
Сообщений: 177
13.12.2009, 21:07     система меню с указателями #4
я вот сделал первое. Но что-то не могу понять как сделать тоже самое на указателях, а про второе я вообще молчу..

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
#include <iostream>
using namespace std;
 
void reverse(int a[]);
 
int main()
{
    int array[5] = {1,2,3,4,5};
    reverse(array);
    for(int i = 0; i < 5; i++)
     cout << array[i] <<endl;
    return 0;
}
 
void reverse(int a[])
{
    int temp;
    int j = sizeof(a);
    for(int i = 0; i < (sizeof(a)/2); i++)
   {
    temp = a[i]; 
    a[i] = a[j];
    a[j] = temp;
    j--;
    }
}
chipbober
2 / 2 / 0
Регистрация: 30.11.2009
Сообщений: 44
13.12.2009, 21:34  [ТС]     система меню с указателями #5
извени еси может туплю....ну и что ты сделал?а что со второй не так?
Yandex
Объявления
13.12.2009, 21:34     система меню с указателями
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru