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

Строки в С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование переборных методов http://www.cyberforum.ru/cpp-beginners/thread515468.html
Ребят! Помогите решить задачу!! Использование переборных методов разработка программы нахождения кратчайшего пути передвижения различных шахматных фигур по доске(ферзь,конь,король) соединяюшей два...
C++ Ошибка сегментирования Здравствуйте. Здесь представлена программа, единственное назначение которой промоделировать поведение другой более сложной программы. #include <stdio.h> struct test { int count; int mode;... http://www.cyberforum.ru/cpp-beginners/thread515458.html
C++ Как транспонировать матрицу
Как транспонировать матрицу в C++ #include <cstdlib> #include <iostream> using namespace std; int main() { int n , m; cout << "vvedite kolicestvo strok i stolbtov" << endl; ...
Вывести цифры, лежащие в интервале C++
Дано целое n-значное число типа longint. Вывести цифры, лежащие в интервале . Помогите написать на C++
C++ Разные соседи (Судоку) http://www.cyberforum.ru/cpp-beginners/thread515429.html
Разные соседи. Заполнить матрицу заданного размера M(k, l) числами 1,2,3,4 так, чтобы по горизонтали, вертикали и диагонали не было одинаковых рядом стоящих чисел. Написать на C++. Есть код на...
C++ Отсортировать массив символьных строк по алфавитному порядку? не могу написать эту задачу. каким образом можно эту задачу написать?? { Отсортировать массив символьных строк по алфавитному порядку, отфильтровав предварительно все строки, содержащие цифры и... подробнее

Показать сообщение отдельно
MrCold
855 / 753 / 71
Регистрация: 11.01.2012
Сообщений: 1,942
10.03.2012, 18: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
#include <iostream>
#include <string.h>
#include <ctype.h>
#define N 5
int fun(char *arr){
    int i = 0;
    for(i = 1;i < strlen(arr);i++)
    if(!isalnum(arr[i]))return 1;
    else return 0;
    }
 
int main(){
    char word[N][100];
    int i = 0;
    std::cout <<"Enter a words\n";
 
    for (;i < N; i++){
        std::cin.getline(word[i],100);
        if(!isalpha(word[i][0]) || fun(word[i])) {std::cout << "Error!!!\n";
        }
        }
  system("pause");
    }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru