Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
xupma
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 4
1

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

05.05.2014, 19:43. Просмотров 205. Ответов 2
Метки нет (Все метки)

Помогите решить две задачи через указатели.
Я их сделал через массив а через указатели не получается
заранее спасибо
вот первая задача
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;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 19:43
Ответы с готовыми решениями:

Заменить в коде использование динамических массивов на векторы
Всем доброго времени суток, вот столкнулся с проблемой написания компьютерной...

Программы с использованием динамических массивов и указателей
Написать программы с использованием динамических массивов и указателей. ...

Обработка одномерных массивов с использованием указателей
Помогите эту программу переделать чтобы было с указателем составить программу...

Обработка одномерных массивов с использованием указателей (Visual studio) C++
Обработка одномерных массивов с использованием указателей Задание: составить ...

Составить программу на языке C++ для обработки двумерных массивов с использованием указателей
Составить программу на языке C++ для обработки двумерных массивов с...

2
cooller
565 / 533 / 280
Регистрация: 25.12.2013
Сообщений: 1,456
05.05.2014, 19:48 2
xupma, ну вы хоть условия задач напишите
0
xupma
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 4
05.05.2014, 19:54  [ТС] 3
1 задача: Написать программу сортировки символов введеной с клавиатуры
2 задача: В строке имеется одна точка с запятой ";" подсчитать кол-во символов до точки с запятой и после
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2014, 19:54

Составить программу на языке C++ для обработки двумерных массивов с использованием указателей
Дана матрица порядка n. Найти в последнем столбце max и min. Если в матрице...

С использованием указателей записать в третий массив сумму соответствующих элементов двух массивов
создать два одномерных массива состоящее из N случайных целых чисел.С...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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