Форум программистов, компьютерный форум CyberForum.ru

Определить, каких символов больше: цифр или латинских букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сохранение и загрузка из бинарного файла http://www.cyberforum.ru/cpp-beginners/thread676402.html
Нужна помощь по этой задаче. Сохранить и загрузить квадратную матрицу в бинарный файл.
C++ Сортировка слиянием по Кормену Возникла проблема с сортировкой на этапе слияния: void Merge (int arr , int p, int q, int r) { int n1 = q - p, n2 = r - q; int L , R , i, j; for (i = 0; i < n1; i ++) L = arr ; for (j = 0; j < n2; j ++) R = arr ; http://www.cyberforum.ru/cpp-beginners/thread676401.html
Как очистить всю строку? C++
У меня есть строка, в этой строке я храню информацию, потом ее вывожу на экран. Как сделать так, чтобы эта строка стала пустой и можно было снова записывать туда информацию ? Строка char
C++ Дана последовательность 100 целых чисел. Подсчитать сумму тех чисел, значения которых совпадают с их порядковым номером.
Дана последовательность 100 целых чисел. Подсчитать сумму тех чисел, значения которых совпадают с их порядковым номером.
C++ Считывание текста из файла http://www.cyberforum.ru/cpp-beginners/thread676376.html
Написать программу, которая считывает текст (.txt) из файла и выводит на экран только цитаты, то есть предложения заключённые в кавычки.
C++ Как оформить консоль? Здравствуйте! Скажите пожалуйста, как оформить консоль и какие есть системные функции нападобии system("PAUSE") и system("color 20")и т.п. Гуглить, пожалуйста, не предлагайте. Заранее спасибо. +СИК полагается подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
4225 / 2199 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
21.10.2012, 14:18     Определить, каких символов больше: цифр или латинских букв
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
#include<ctype.h>
int Check(char *s)
{
   return *s ? !!isdigit(*s) - !!isalpha(*s) + Check(s + 1) : 0;
}
 
int main()
{
    char s[1024];
    int check;
    fgets(s, 1024, stdin);
    puts((check = Check(s)) ? (check < 0 ? "lettes > dogits" : "digits > lettes") : "equal");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru