Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Azay
0 / 0 / 1
Регистрация: 06.04.2013
Сообщений: 48
1

В каждой строке массива найти количество букв "с"

26.05.2013, 12:32. Просмотров 999. Ответов 2
Метки нет (Все метки)

В каждой строке массива найти кол-во букв "с", расположенный слева от буквы ш (известно, что буква "ш" в каждой строке единственная)ю
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 12:32
Ответы с готовыми решениями:

Текстовый файл: символ "=" заменить "! =", и подсчитать количество нечетных чисел в каждой строке
Сформировать и вывести на экран текстовый файл в котором симсвол "=" заменить...

Определить слово с максимальным числом букв "а" и количество таких букв "а"
Слова в предложении разделены пробелом.Предложения заканчиваются на . ! ?...

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

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

Посчитать в многострочном тексте количество букв "А" в предложении и общее количество букв
Люди подскажите не могу разобраться с задачкой : на языке Си Нужно Посчитать...

2
Azay
0 / 0 / 1
Регистрация: 06.04.2013
Сообщений: 48
02.06.2013, 18:31  [ТС] 2
вот я кое-как попытался сделать, но у меня не работает. Помогите доделать, пожалуйста.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<locale.h>
 
int main (void)
{   setlocale(LC_ALL, "RUS");
    int i, count;
    char A[4]={"сша", "аправ", "ролроле", "орнасш"};
    char *p;
    for(i=0;i<5;i++)
        p=strstr(A[i], "сш");
        if (p==NULL)
            printf("Не нашли...");
        else count++;
            
printf("Кол-во 'СШ' в массиве: %d",count);
_getch();
return 0;
}
0
Z_A_S
58 / 58 / 44
Регистрация: 06.10.2012
Сообщений: 98
02.06.2013, 21:26 3
Лучший ответ Сообщение было отмечено Azay как решение

Решение

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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <locale.h>
 
int main()
{   
    int i,count=0;
    char *str[2],*p;
    setlocale(LC_ALL, "RUS");
    
    str[0]="сшааадл";
    str[1]="выалод";
    str[2]="сша";
    
    for (i=0;i<3;i++) {
        p=strstr(str[i], "сш");
        if (p!=NULL) count++;
    }
            
    printf("Количестов 'СШ' в массиве: %d",count);
    
    _getch();
    return 0;
}
Но её надо доработать.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2013, 21:26

В строке найти слова, начинающие на букву "а" и определить их количество
Помогите , пожалуйста В строке найти слова, начинающие на букву &quot;а&quot; и...

Найти количество слов в строке, которые содержат хотя бы одну букву "А"
ана строка, состоящая из русских слов, набранных заглавными буквами и...

Для заданной суммы S найти необходимое количество "пятерок" и "троек"
Любая целочисленная денежная сумма S&gt; 7 грн может быть выдана &quot;пятерками&quot; и...


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

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

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