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

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

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

Указатели и обработка строк - C++

24.11.2010, 21:28. Просмотров 383. Ответов 3
Метки нет (Все метки)

1) Написать программу которая проверяет находиться ли введенное с клавиатуры число в массиве. Массив должен вводиться во время работы программы.
2) Вставить в строку пробел после каждого знака препинания.
(подскажите еще каким образом вывести все предложения в тексте в обратном порядке)

Заранее очень благодарен в помощи.

Первую в Паскале когда то решал а вот в СИ как записать что то не доходит
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program zada4a_3;
uses crt;
var mas:array[1..5] of integer; i,CH:integer; srdzn4:real;
begin
clrscr;
writeln ('vvedite element massiva');
for i:=1 to 5 do
begin
write (i,':');
readln (mas[i]);
end;
writeln('Vvedite 4islo');
readln(CH);
{for i:=1 to 5 do begin}
if (mas[1]=ch) or (mas[2]=ch) or (mas[3]=ch) or (mas[4]=ch) or (mas[5]=ch)
then writeln('Vvedennoe 4islo vxodit v massiv')
else writeln('Vvedennoe 4islo ne prenadlejit massivu');
readkey
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2010, 21:28     Указатели и обработка строк
Посмотрите здесь:

Обработка двумерных массивов. Указатели. C++
Обработка двумерных массивов. Указатели. C++
Обработка строк C++
Обработка строк,используя указатели C++
C++ Указатели. Сформировать массив строк. Удалить из него самую длинную строку
Обработка двумерных массивов. Указатели C++
Массивы, указатели, обработка одномерных массивов C++
Массивы. Указатели. Обработка одномерных массивов C++
Обработка строк и указатели C++
Сортировка строк через указатели C++
C++ Указатели на строки, копирование строк
C++ Сложение строк strcat и указатели

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.11.2010, 21:35     Указатели и обработка строк #2
Цитата Сообщение от Serjant0007 Посмотреть сообщение
1) Написать программу которая проверяет находиться ли введенное с клавиатуры число в массиве. Массив должен вводиться во время работы программы.
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
27
28
29
30
#include <iostream>
 
int main()
{
    int n = 0, *m;
    std::cin >> n;
    m = new int[n];
    for(int i = 0; i < n; ++i)
    {
        std::cout << "[" << i << "] = ";
        std::cin >> m[i];
    }
    int x = 0;
    bool key;
    std::cin >> x;
    for(int i = 0; i < n; ++i)
    {
        if(m[i] == x)
        {
            key = true;
        }
        else
        {
            key = false;
        }
    }
    std::cout << key;
    delete[] m;
    return 0;
}
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
24.11.2010, 22:10     Указатели и обработка строк #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <algorithm>
 
int main()
{
    int n = 0, *m;
    std::cin >> n;
    m = new int[n];
    for(int i = 0; i < n; ++i)
    {
        std::cout << "[" << i << "] = ";
        std::cin >> m[i];
    }
    int *f=std::find(m, m+n);
    cout<<( (f!=m+n) ? "yes" : "no") <<endl;
    delete[] m;
}
Serjant0007
2 / 2 / 0
Регистрация: 21.06.2010
Сообщений: 247
24.11.2010, 22:15  [ТС]     Указатели и обработка строк #4
Спасибо большое первую решил))) спасите со второй P.S. компилятор древний у меня.
Yandex
Объявления
24.11.2010, 22:15     Указатели и обработка строк
Ответ Создать тему
Опции темы

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