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

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

Войти
Регистрация
Восстановить пароль
 
xupma
0 / 0 / 0
Регистрация: 10.12.2013
Сообщений: 4
#1

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

05.05.2014, 19:43. Просмотров 172. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Использование массивов заменить использованием указателей в приведенном коде (C++):

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
cooller
565 / 533 / 120
Регистрация: 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++
Ребята, всем доброго вечера! Помогите мне пожалуйста разобраться с моей бИдой. Я дико извиняюсь, если такая тема мусолилась раньше, я...

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

В массиве каждый третий элемент заменить полусуммой двух предыдущих (с использованием указателей) - C++
Заранее большое спасибо.(написать программу с использованием указателей)

Создание программы с использованием собственных функций. Использование массивов и структур - C++
Здравствуйте! Помогите, пожалуйста, решить задачу. Вот текст: Существует 3 категории учеников: отличник, хорошист, двоечник. ...


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

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

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