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

Использование массивов заменить использованием указателей в приведенном коде - C++

Восстановить пароль Регистрация
 
xupma
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 4
05.05.2014, 19:43     Использование массивов заменить использованием указателей в приведенном коде #1
Помогите решить две задачи через указатели.
Я их сделал через массив а через указатели не получается
заранее спасибо
вот первая задача
C++ (Qt)
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    const int h = 100;
    char a[h];
    int n;
    cout<<"Введите строку: ";
    cin>>a;
    for(int i = 0; i < h; i++)
    if(a[i]=='\0')
    n = i + 1;
    for(int i = h - 1; i > 0; i--)
    for(int j = 0; j < i; j++)
        if(a[j]>a[j+1])
        swap(a[j],a[j+1]);
    for(int i = h - n; i < h; i++)
    if(a[i]!='\0')
    cout<<a[i];
    _getch();
    return 0;
}
вторая задача
C++ (Qt)
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
#include <iostream>
#include <conio.h>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    const int h = 100;
    char a[h];
    int n;
    cout<<"Введите строку: ";
    cin>>a;
    for(int i = 0; i < h; i++)
    if(a[i]==';' || a[i]=='\0')
    {n = i;
    break;}
    cout<<"Количество символов до точки с запятой = "<<n;
    for(int i = 0; i < h; i++)
    if(a[i]=='\0')
    n = i - n - 1;
    if(n<0)
    n=0;
    cout<<"\nКоличество символов после точки с запятой = "<<n;
    _getch();
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 19:43     Использование массивов заменить использованием указателей в приведенном коде
Посмотрите здесь:

C++ Обработка одномерных массивов с использованием указателей
C++ Обработка одномерных массивов с использованием указателей (Visual studio) C++
Обработка одномерных массивов с использованием указателей C++
Составить программу на языке C++ для обработки двумерных массивов с использованием указателей C++
C++ Обработка двумерных массивов с использованием указателей
C++ Составить программу на языке С++ для обработки одномерных массивов с использованием указателей
Программы с использованием динамических массивов и указателей C++
C++ Использование массивов и указателей

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
05.05.2014, 19:48     Использование массивов заменить использованием указателей в приведенном коде #2
xupma, ну вы хоть условия задач напишите
xupma
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 4
05.05.2014, 19:54  [ТС]     Использование массивов заменить использованием указателей в приведенном коде #3
1 задача: Написать программу сортировки символов введеной с клавиатуры
2 задача: В строке имеется одна точка с запятой ";" подсчитать кол-во символов до точки с запятой и после
Yandex
Объявления
05.05.2014, 19:54     Использование массивов заменить использованием указателей в приведенном коде
Ответ Создать тему
Опции темы

Текущее время: 10:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru