Написать программу подсчета количества символов, которые являются латинскими буквами (большими и малыми) - C (СИ)

  1. помогите составить программу для подсчета количества символов, которые являются латинскими буквами (большими и малыми). моя попытка это сделать оказалась неудачной C1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include <stdio.h> int simvol (unsigned char); void main() {     unsigned char c, word [80];     int i=0;     while ((c=getchar())!=(unsigned char) EOF)         if (simvol(c)) word [i++]=c;         else  printf("Ne simvol %s \n",c);         word [i]='\0';         printf("%s\n", word); } int simvol(unsigned char c); { if c>='A'&&c<='e')         return;     else         return 0;   }


textual

Код к задаче: «Написать программу подсчета количества символов, которые являются латинскими буквами (большими и малыми) - C (СИ)»

#include <stdio.h>
#include <string.h>
 
int main()
{
    char str[80], *p;
    char text[] = "abcdefghijklmopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
    int k = 0;
    gets(str);
    for (p=str; *p; p++)
        if (strchr(text,*p))
            ++k;
    printf ("%d\n",k);
    return 0;
}

СДЕЛАЙТЕ РЕПОСТ

13   голосов, оценка 3.615 из 5



Похожие ответы
  1. Строка, содержащая произвольный текст, состоит не более чем из 255 символов. Написать, какие буквы и сколько раз встречаются в этом тексте. Ответ должен приводиться в грамматически правильной форме, например а — 25 раз, v — 3 раза и т. д

  1. Написать функцию md(x, y) для получения остатка от деления целочисленных операндов.

  1. Дан текст, содержит от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв; между соседними словами - не менее одного пробела. Написать все слова, отличные от последнего слова, предварительно преобразовав каждое из них по следующему правилу: 1) перенести первую букву в конец слова; 2) перенести последнюю букву в начало слова.

  1. Найти строку, содержащую наибольшее количество слов, и вывести ее на экран монитора. Количество строк 5, а максимальное число символов в строке - 80. Массив строк ввести с помощью инициализации Примечания: Данные вводятся с клавиатуры. В программе при обращении к элементу массива нельзя использовать дополнительную переменную для вычисления его адреса. Задачу нужно решить применяя указатель второго ранга. Буду очень признателен за помощь.

  1. Ребята, нужна ваша помощь в написании кода)) Помогите пожалуйста написать код программы, очень нужно, это курсовой... Задание: В радиоателье хранятся квитанции о сданной в ремонт радиоаппаратуре. Каждый пункт содержит следующую информацию: наименование группы изделий (телевизор, радиотелефон и т. п.), марка изделия, дата приемки в ремонт, дата исполнения заказа, состояние готовности заказа (выполнен или не выполнен). Требуется: выдать информацию о состоянии готовности заказов на текущие сутки по группам изделий; выдать информацию о заказах, не выполненных в срок; отсортировать заказы в группах по убыванию даты исполнения заказа;осуществлять поиск изделия по наименованию, дате приемки, дате исполнения заказа. Вот, я буду вам очень благодарен, если не пройдете мимо)

  1. Сравнить 2 слова и вывести не повторяющиеся буквы.Например: бог огРезультат: бПроверить по символьно 1 слово с 2, а потом 2 с 1. Описать это в одной функции.

  1. C1 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 int f(int n) {     if(n==0)     {     return(o); } else (n==1)&(n=2) {     return 1;     int fib=f(n-1)+f(n-2); } return fin; } int main(); {     int number, fibb, n;     printf(Enter your number, please:);     scanf("%i", number, fibb); int fibb=f(number); printf("fibb: %i", &fibb);     while(0)     {         f(fibb)     } }

  1. Нужно составить программу, которая вычисляет интеграл.. помогите пожалуйста ее составить, я не могу понять как с экспонентой составляется интеграл.

  1. Написать программу шифрования текста, которая читает содержимое из текстового файла input.txt и записывает результат в файл output.txt в соответствии с алгоритмом шифрования на Си Буквы меняются следующим образом: "А"->"01", "Б"->"02", ... "Я"->"33" Желательно с блок-схемой

  1. Разработать программу построения графика функции y=x-1/(3+sin3.6x), интервал: x=[0;0.85] на Си, желательно с блок-схемой