Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68

Обработка числовых и символьных последовательностей

24.05.2011, 22:14. Показов 2410. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание по Borland C++ 5.02,только НЕ BUILDER!!!
Задание такое:Ввести произвольную последовательность символов.Определить в заданной последовательности количество символов, принадлежащих к любой азбуке Заранее Спасибо!!!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.05.2011, 22:14
Ответы с готовыми решениями:

Обработка числовых и символьных последовательностей
Дано натуральное число n, действительное число k и последовательность действительных чисел a1, a2, ..., an. Определить сколько членов...

Обработка числовых последовательностей.
:cry: Тема называется "Обработка числовых последовательностей!"Напишите пожалуйста программу на Visual C++(((((( Даны натуральные числа...

Функции. Обработка числовых последовательностей
Написать программу, последовательно выполняющую перечисленные ниже задачи. Предусмотреть печать приглашения на ввод (строки, поясняющей...

18
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
26.05.2011, 00:46  [ТС]
Ребят!!!!!Ну что никто не знает?Помогите...очень надо...
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
26.05.2011, 05:42
А что есть "принадлежащих к любой азбуке"?
Как номера на машинах, т.е. могут быть только буквы, написание которых одинаково и на английском, и на русском языке? Вроде a,c,x,y..
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
26.05.2011, 09:43  [ТС]
Цитата Сообщение от diagon Посмотреть сообщение
А что есть "принадлежащих к любой азбуке"?
Как номера на машинах, т.е. могут быть только буквы, написание которых одинаково и на английском, и на русском языке? Вроде a,c,x,y..
Да,да...все так все верно...
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
26.05.2011, 12:07
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
#define size 80
int main(){
    char symbols[]="ABEKMHOPCTYX";
    char string[size];
    std::cin.getline(string,size);
    int c=0;
    for (int i=0; i < strlen(string); i++)
        for (int j=0; j <strlen(symbols); j++)
            if (string[i]==symbols[j]) c++;
    std::cout << c;
    return 0;
}
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 21:09  [ТС]
Цитата Сообщение от diagon Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
#define size 80
int main(){
    char symbols[]="ABEKMHOPCTYX";
    char string[size];
    std::cin.getline(string,size);
    int c=0;
    for (int i=0; i < strlen(string); i++)
        for (int j=0; j <strlen(symbols); j++)
            if (string[i]==symbols[j]) c++;
    std::cout << c;
    return 0;
}
Да все так,но можно не на dev-e...
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 21:12
Цитата Сообщение от p0zitiff Посмотреть сообщение
Да все так,но можно не на dev-e...
А под dev-ом вы подразумеваете все, что не турбоси?
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 21:22  [ТС]
Цитата Сообщение от diagon Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
#define size 80
int main(){
    char symbols[]="ABEKMHOPCTYX";
    char string[size];
    std::cin.getline(string,size);
    int c=0;
    for (int i=0; i < strlen(string); i++)
        for (int j=0; j <strlen(symbols); j++)
            if (string[i]==symbols[j]) c++;
    std::cout << c;
    return 0;
}
Цитата Сообщение от diagon Посмотреть сообщение
А под dev-ом вы подразумеваете все, что не турбоси?
Я имею ввиду Borland C++ 5.02 и на dev он страшно матерится его не устраивает std:: и getline и т.д. сам проверь,ну так накатаешь?
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 21:25
Вы удивитесь но это не dev. Хотя компилятор почти тот же
Попробуйте std:: убрать, возможно заработает
0
17.06.2011, 21:27

Не по теме:

Цитата Сообщение от p0zitiff Посмотреть сообщение
на dev он страшно матерится его не устраивает std:: и getline и т.д.
Не удивительно, эта древность о стандарте и не слыхивала, и её уже пора забыть как страшный сон.

0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 21:31
Заголовки там ещё надо поменять
C++
1
2
#include <iostream.h>
#include <string.h>
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 21:43  [ТС]
Цитата Сообщение от silent_1991 Посмотреть сообщение

Не по теме:


Не удивительно, эта древность о стандарте и не слыхивала, и её уже пора забыть как страшный сон.

Вы абсолютно правы,но понимаете командир задал,солдат ответил есть...))))Надо сделать....на этом дерьме,вот и делаем...

Добавлено через 9 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <cstring.h>
#define size 80
main()
{
char symbols[]="ABEKMHOPCTYX";
char string[size];
int c=0;
for (int i=0;i<strlen(string);i++)
for (int j=0;j<strlen(symbols);j++)
if(string[i]==symbols[j])c++;
cout<<c;
return 0;
}
Ошибки где for в первом и втором...
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 21:48
Второй заголовок я предложил другой. Внимательнее. <string.h>
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 22:20  [ТС]
Цитата Сообщение от silent_1991 Посмотреть сообщение

Не по теме:


Не удивительно, эта древность о стандарте и не слыхивала, и её уже пора забыть как страшный сон.

Цитата Сообщение от grizlik78 Посмотреть сообщение
Второй заголовок я предложил другой. Внимательнее. <string.h>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <string.h>
#include <conio.h>
#define size 80
main()
{
char symbols[]="ABEKMHOPCTYX";
char string[size];
int c=0;
for(int i=0;i<strlen(string);i++)
for(int j=0;j<strlen(symbols);j++)
if(string[i]==symbols[j])c++;
cout<<c;
getch();
return 0;
}
Где for 1 и for 2 выдает ошибку типа
Comparing signed and unsigned values
это означает Сравнение подписанных и неподписанных значений
Кто знает что это за лобуда....
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 22:22
Это не лабуда и не ошибка. Это предупреждение о сравнении чисел со знаком и без знака. strlen возвращает беззнаковое. Можно в циклах использовать вместо типа int тип unsigned
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 22:25  [ТС]
Цитата Сообщение от grizlik78 Посмотреть сообщение
Это не лабуда и не ошибка. Это предупреждение о сравнении чисел со знаком и без знака. strlen возвращает беззнаковое. Можно в циклах использовать вместо типа int тип unsigned
Чего оно мне в проге ноль выдает и закрывается...что это?
Насчет unsigned знаю...это типа обозначение натурального числа...
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 22:27
Цитата Сообщение от p0zitiff Посмотреть сообщение
Чего оно мне в проге ноль выдает и закрывается...что это?
Я думаю — это судьба!
Видимо, строку надо всё-таки задать, или организовать её ввод.
0
0 / 0 / 1
Регистрация: 24.05.2011
Сообщений: 68
17.06.2011, 22:31  [ТС]
Цитата Сообщение от grizlik78 Посмотреть сообщение
Я думаю — это судьба!
Видимо, строку надо всё-таки задать, или организовать её ввод.
Напиши как!!!printf и scanf-ом...
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
18.06.2011, 07:56
Попробуйте так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
#define size 80
int main()
{
    char symbols[]="ABEKMHOPCTYX";
    char str[size];
    unsigned c=0,i;
    gets(str);
    for (i=0;str[i];i++)
        if (strchr(symbols,str[i])) c++;
    printf("%d",c);
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.06.2011, 07:56
Помогаю со студенческими работами здесь

Задача про Обработку числовых последовательностей
Добрый вечер! :cry: Слезно прошу помощи в решение задачи с++, просто больше мне не к кому обратится. В универе програмирование всего 1...

Функция для сравнения двух символьных последовательностей
С помощью поинтеров напишите функцию для сравнения двух символьных последовательностей ( без strcmp() ). плиз очень надо!

Обработка символьных данных
Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые скобки...

Обработка символьных данных
Пусть во входном потоке находится последовательность литер, заканчивающаяся точкой (кодировка ASCII) Задание: Определить, сколько раз в...

Обработка символьных данных
Условие задачи: Дана не пустая последовательность слов ,в каждом из которых от 1 до 8 букв;между словами знак '*' ,а за последним словом...


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru