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

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

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

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

13.12.2009, 19:43. Просмотров 352. Ответов 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++):

Массив. с указателями с++ - C++
1. Задан массив из 10 целых чисел. Посчитать количество смен знаков заданных чисел. Перебор элементов массива должен осуществляться...

Непонятка с указателями - C++
Как так что если указатель на int он покажет свой адрес а на char покажет символ свой. int * pointerInt = new int; char *...

Контейнер с указателями на... - C++
Можно ли создать контейнер с указателями на функции, и если да, то как можно вызывать эти функции? Все функции с одим аргументом.

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

Хитрости с указателями - C++
Всем ку. Требуется небольшой хелп. Сама задача проста. суть ее такова: Нужно вывести двоичное представление числа с плавающей точкой....

Операции с указателями в С++ - 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
извени еси может туплю....ну и что ты сделал?а что со второй не так?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2009, 21:34
Привет! Вот еще темы с ответами:

Проблема с указателями - C++
Есть задание : Объявить массив целых чисел и заполнить его случайными значениями. Размер массива 50, диапазон значений от -50 до 50.Найти...

работа с указателями - C++
Вспоминаю с++ и в связи с этим возникло несколько вопросов. 1) если сделать так : myobj *obj = new myobj(); то потом можно...

Работа с указателями - C++
Подскажите пожалуйста, зачем написано * Rad_to_deg void show_polar (const polar * pda) { using namespace std; const...

Работа с указателями - C++
Дана динамическая целочисленная матрица. Построить динамический одномерный массив, каждый элемент которого равен сумме элементов одной...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.12.2009, 21:34
Ответ Создать тему
Опции темы

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