Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 21.03.2015
Сообщений: 72
1

Определить, можно ли из букв первого данного слова получить второе

27.12.2016, 18:33. Просмотров 1349. Ответов 2
Метки нет (Все метки)

Даны два слова. Определить, можно ли из букв первого из них получить второе. Рассмотреть вариант: повторяющиеся буквы второго слова могут в первом слове не повторяться
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2016, 18:33
Ответы с готовыми решениями:

Определить, можно ли из букв первого из данных слов получить второе
Даны два слова. Определить, можно ли из букв первого из них получить вто-рое. Рассмотреть вариант -...

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

Определить, можно ли из букв первого слова получить второе слово
даны 2 слова.определить можно ли из букв первого из них получить второе.рассмотреть 2 варианта:...

Даны два слова. Определить, можно ли из букв первого из них получить второе
Даны два слова. Определить, можно ли из букв первого из них получить второе. Каждая буква второго...

2
735 / 540 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
29.12.2016, 09:55 2
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
#include <stdio.h>
#include <stdlib.h>
#define N 80
int main()
{
    char word1[N], word2[N];
    unsigned i, j, flag = 0;
    puts("Enter word 1:");
    fgets(word1, N, stdin);
    puts("Enter word 2:");
    fgets(word2, N, stdin);
    for(i = 0; word2[i]; i++, flag = 0){
        for(j = 0; word1[j]; j++){
            if(word1[j] == word2[i])
                flag = 1;
        }
        if(!flag){
            puts("No");
            exit(0);
        }
    }
    puts("Yes");
    return 0;
}
0
Форумчанин
Эксперт CЭксперт С++
8161 / 5009 / 1436
Регистрация: 29.11.2010
Сообщений: 13,455
29.12.2016, 15:53 3
Лучший ответ Сообщение было отмечено zzzLoLzzz как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
#define N 256
 
int main(void)
{
    char word1[N], word2[N], *p1, *p2;
    printf("Enter word 1: ");
    scanf("%s", word1);
    printf("Enter word 2: ");
    scanf("%s", word2);
    for (p2 = word2; *p2 && (p1 = strchr(word1, *p2)) != 0; p2++)
        *p1 = ' ';
    printf(*p2 ? "No\n" : "Yes\n");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.12.2016, 15:53

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

Можно ли вычеркиванием букв из первого слова получить второе.
1 задание. В массиве A(N, M), заполненном нулями и единицами, выделите такой квадратный участок...

Можно ли вычеркиванием букв из первого слова получить второе.
Заданы два слова. Составьте программу, которая определит, можно ли вычеркиванием букв из первого...

Определить , можно ли из букв первого из них получить второе
Даны два слова . Определить , можно ли из букв первого из них получить второе . Рассмотреть два...

Определить, можно ли из букв первого слова составить второе слово
Даны два слова, составленные из прописных или заглавных латинских букв. Длина каждого слова не...


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

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

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