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

Подсчёт количества звонких букв в строке - исправить код

15.05.2013, 21:04. Просмотров 1132. Ответов 1
Метки нет (Все метки)

Возникли трудности с написание программы подсчёта количества звонких букв в строке. Строка вводится на английскими буквами. Помогите пожалуйста.

Добавлено через 33 минуты
Помогите сделать не так коряво как сделал я

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
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <ctype.h>
#include <conio.h>
 
void main(){
    char string[20];
    int j,k,res;
    int i=0;
    char s;
    printf("Vvedite text");
    i=0;
    do{s=getchar();
    string[i++]=s;
    }
    while (s!='\n');
    string[--i]='\0';
    res=strlen(string);
    k=0;
        for(i=1;i<=res;i++) if(string[i]=='b') k++;
        for(i=1;i<=res;i++) if(string[i]=='v') k++;
        for(i=1;i<=res;i++) if(string[i]=='g') k++;
        for(i=1;i<=res;i++) if(string[i]=='d') k++;
        for(i=1;i<=res;i++) if(string[i]=='z') k++;
        for(i=1;i<=res;i++) if(string[i]=='l') k++;
        for(i=1;i<=res;i++) if(string[i]=='m') k++;
        for(i=1;i<=res;i++) if(string[i]=='n') k++;
        for(i=1;i<=res;i++) if(string[i]=='r') k++;
    printf("Zvonkih = %d",k);
getch();
}
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 21:04
Ответы с готовыми решениями:

Подсчёт количества букв в словах из файла
Доброе время суток! У меня есть задание посчитать количество слов с разным количеством букв и...

Подсчёт количества чисел, удаление каждого второго слова и слов из латинских букв
Я новичок в програмировании, сказать больше Чайник, но всё-же очень хочу развивать в этом...

Подсчёт в строке слов, состоящих только из русских букв
задание Подсчёт в строке слов, состоящих только из русских букв #include &lt;stdio.h&gt; int f(char*);...

Поиск количества букв в строке
Доброго времени суток. Нужно найти кол-во вхождений букв в строку: #include &lt;stdio.h&gt; #include...

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

1
anmartex
...
1790 / 1258 / 931
Регистрация: 12.02.2013
Сообщений: 2,058
16.05.2013, 05:04 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
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main()
{
   const char CChars[] = "bvgdzlmnr";
   char str[256] = { '\0' };
   unsigned k = 0, i, len;
 
   printf("text: ");
   fgets(str, sizeof(str) - 1, stdin);
   len = strlen(str);
 
   for (i = 0; i < len; ++i)
   {
      if (strchr(CChars, str[i]))
      {
         k++;
      }
   }
 
   printf("k = %d\n", k);
 
   system("pause");
 
   return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 05:04

Подсчет количества шипящих букв в строке
Смогли бы помочь? 1. Подсчет количества шипящих букв в строке (Си)

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

Подсчёт количества символов и количества строк в файле
Нужно написать программу, которая запрашивает у пользователя имя (адрес) текстового файла, далее...


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

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

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