Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206

Написать функцию, которая ищет символ одной строки, отсутствующий в другой

11.12.2009, 10:25. Показов 4856. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать функцию, которая ищет символ одной строки, отсутствующий в другой (char *strspn(char *s1, char *s2).
Надо использовать подпрограммы и указатели,Помогите решить,Сам пробывал прога не запускается.
Программа нужна на языке С.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
#include<conio.h>
#define max 10
char *strspn(char *s1, char *s2)
{ char str3[max];
int i=0;
  while(*s2!='\0')  {if(*s1!=*s2)  (*s2)++    ;
else  {str3[i]=(*s2);i++;}}
  return *str3;
             }
 main()
{ char str1[80];
char str2[80];
char str3[80];
  puts("Vvedite stroki:\n");
  gets(str1);
  gets(str2);
  puts("Rezultat:\n");
  printf(" %s",*strspn(str1,str2));
  getch();
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.12.2009, 10:25
Ответы с готовыми решениями:

Написать функцию, которая ищет в строке s1 любой символ из строки s2
Написать функцию, которая ищет в строке s1 любой символ из строки s2 (char *strpbrk(char *s1, char *s2);). Сам пробовал, ответ не...

Написать функцию, которая ищет в строке str указанный символ, и возвращает указатель на его первое вхождение
Помогите написать функцию char* findChar(const char *str, char c); которая ищет в строке str указанный символ c и возвращает указатель ...

Написать функцию, которая удваивает каждый символ строки.
Ребята, помогите! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar (char * s); Написать...

26
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
12.12.2009, 20:02  [ТС]
Студворк — интернет-сервис помощи студентам
А как сделать чтобы ответы не совпадали? Одинаковые буквы

Добавлено через 25 минут
Не могу понять строчку:
C
1
if(j==len && cnt < max - 1) resultStr[cnt++]=s[i];
Добавлено через 20 минут
Что такое break
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3618 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
12.12.2009, 20:23
Цитата Сообщение от KamalovRadik Посмотреть сообщение
Что такое break
Брейк - прерывает цикл
C
1
2
3
if(j==len && cnt < max - 1) //если выполняется это условие, то
    resultStr[cnt++]=s[i]; //resultStr[cnt] присваивается s[i] и 
    //cnt увеличивается на 1
0
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
12.12.2009, 21:24  [ТС]
разве cnt не все время будет меньше max-1?

Добавлено через 53 минуты
&& это "и" или "Или"
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
12.12.2009, 21:32
Цитата Сообщение от KamalovRadik Посмотреть сообщение
разве cnt не все время будет меньше max-1?
Не-а! Вот пример:
Code
1
2
3
4
5
6
7
8
$ ./mystrspn 
Vvedite stroki:
 
abcdefghijklmno
pqr
Rezultat:
 
 abcdefghi
По идее должны бы все буквы из первой строки вывестись, а вывелось только 9 (десятый элемент - '\0')

Цитата Сообщение от KamalovRadik Посмотреть сообщение
&& это "и" или "Или"
А Вы учебники принципиально не читаете? && - "и", || - "или"
0
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
12.12.2009, 21:56  [ТС]
А как сделать чтобы в ответе символы не повторялисьь?

Добавлено через 16 минут
и я например ввожу числа 3 5 54 , как сделать чтоб он понял что это 54 ,а не 5 и 4.
0
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
13.12.2009, 11:55  [ТС]
Ау
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
13.12.2009, 14:45
Ждём вопроса "Как сделать, чтобы результат голосом говорился?"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.12.2009, 14:45

Написать функцию, которая удваивает каждый символ строки
Народ,спасайте! Не могу написать программу! Написать функцию, которая удваивает каждый символ строки. Заголовок функции: void doubleChar...

Написать функцию, которая удаляет из строки символ с заданным номером
Здравствуйте, помогите решить задачу - Написать функцию, которая удаляет из строки символ с заданным номером. Какой здесь применять...

Написать функцию, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры
Написать функцию, которая выводит строку, состоящую из одинаковых символов. Длина строки и символ являются параметрами процедуры.

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

Написать функцию, которая ищет 8ой элемент списка
Дан список не меньше 8 элементов. Найти 8ой элемент. Буду благодарна за любую помощь=)


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru