Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 30.11.2017
Сообщений: 4
1

С клавиатуры вводится динамическая строка. Проверить, входит ли в нее цифры 5 и 7

30.11.2017, 20:06. Показов 955. Ответов 1

Author24 — интернет-сервис помощи студентам
С клавиатуры вводится динамическая строка. Проверить, входит ли в нее цифры 5 и 7. При доступе к элементам использовать указатели.
Что не так?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
 
void main(void)
{
    char *str = (char*)malloc(50 * sizeof(char));
    gets(str);
    char*Ykaz[strlen(str)];
    printf("Vhodyat 7 ta 5?");
    for (int i = 0; i < strlen(str); i++)
    {
        if (*str[i] == 5 || *str[i] == 7)
            printf("Da, vhodyat");
    }
    getch();
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2017, 20:06
Ответы с готовыми решениями:

С клавиатуры вводится исходная строка. Если в строке имеются цифры, то она является зашифрованной
С клавиатуры вводится исходная строка. Если в строке имеются цифры, то она является зашифрованной....

С клавиатуры вводится цифра, необходимо вывести на экран все цифры, начиная с ‘2’ и заканчивая введенной с клавиатуры.
С клавиатуры вводится цифра, необходимо вывести на экран все цифры, начиная с ‘2’ и заканчивая...

Вводится строка. Удалить из нее все пробелы
В шарпе я полный 0. уже 2 дня голову ломаю(

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

1
Модератор
Эксперт функциональных языков программированияЭксперт Python
36610 / 20336 / 4223
Регистрация: 12.02.2012
Сообщений: 33,661
Записей в блоге: 13
30.11.2017, 20:30 2
C
1
2
3
4
5
6
for (int i = 0; i < strlen(str); i++)
     if (str[i] == '5' || str[i] == '7')
     {
            printf("Da, vhodyat");
            break;
     }
или:

C
1
2
3
4
5
6
for (int i = 0; i < strlen(str); i++)
     if (*(str+i) == '5' || *(str+i) == '7')
     {
            printf("Da, vhodyat");
            break;
     }
1
30.11.2017, 20:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2017, 20:30
Помогаю со студенческими работами здесь

Дана строка. Определить, сколько раз в нее входит группа abc
Дана строка.Определить,сколько раз в нее входит группа abc ПОМОГИТЕ ПЛИЗ!!! Именуйте темы...

Дана строка, определить сколько раз входит в нее группа abc
дана строка определить сколько раз входит в нее группа abc

Дана строка. Определить сколько раз в неё входит подстрока abc
Здравствуйте,не могу написать программу прошу помощи у более опытных пользователей ВБА Дана...

Вводится число с клавиатуры. Вывести на экран все цифры, которые повторяются более одного раза, при выводе цифры не должны повторятся
Вводится число с клавиатуры. Вывести на экран все цифры, которые повторяются более одного раза, при...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru