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

функция length - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ преобразование кода http://www.cyberforum.ru/cpp-beginners/thread889741.html
есть программа, написанная в visual studio, необходимо преобразовать под BDS 2006 буду благодарен, если поможете #include "stdafx.h" #include <iostream> using namespace std; void...
C++ Как считать файл с табличкой? Добрый вечер! Подскажите пожалуйста : у меня есть файл в формате txt, в котором находится табличка (с числами) 15*5. Его нужно считать! Можно ли его считать с помощью fgets? Или есть еще... http://www.cyberforum.ru/cpp-beginners/thread889735.html
C++ Дописать класс "Коллекция"
Помогите дописать класс коллекция, который должен иметь методы для изменения количества объектов: добавление в конец,вставка, усечение, удаление из середины. При обращении к элементам с...
Дан текстовый файл; получить строку, в которой наименьшее число знаков препинания C++
Здравствуйте. Дан текстовый файл. Получить строку в которой наименьшее число знаков препинания. Как реализовать сие чудо? С файлами ни разу не работал, так что не имею представления. Может кто...
C++ Функции ввода, просмотра, определения столбца http://www.cyberforum.ru/cpp-beginners/thread889715.html
Напишите программу, проверяя корректность введения размера массива. Дан массив, который содержит м строк и н столбиков . Оформить в виде отдельных функций введение, просмотр и определение номеров...
C++ почему не компилируется ? (сбой при преобразовании в COFF: файл недопустим или поврежден) почему не компилируется ? ( #include <iostream> #include <string.h> using namespace std; int main() { const int maxlen = 100; char input_buffer; char word_buffer; подробнее

Показать сообщение отдельно
anmartex
...
1708 / 1201 / 496
Регистрация: 12.02.2013
Сообщений: 1,978
04.06.2013, 04:23
Теперь будет компилироваться, но за работу программы не отвечаю:
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
#include <stdio.h>
#include <string.h>
 
//---------------------------------------------------------------------------
int kolvo_skobok(char s[])
{
   int k, k1, n, i;
   n = strlen(s);
   k1 = 0;
   k = 0;
   for (i = 0; i == n - 1; i++)
   {
      if (s[i] == '(')
         k++;
      else if (s[i] == ')')
         k1++;
   }
   return (k1 == k);
}
//---------------------------------------------------------------------------
void propysk_skobok(char s[], int* i)
{
   int n;
   n = strlen(s);
   while ((*i <= n) && (s[*i] == '~' || s[*i] == '(' || s[*i] == ')'))
   {
      (*i)++;
   }
}
//-----------------------------------------------------------------------------
int log_proverka(char s[])
{
   int f, n, i = 0;
   f = 1;
   n = strlen(s);
   while ((i <= n) && (f))
   {
      propysk_skobok(s, &i);
      if ((s[i] >= 'a') && (s[i] <= 'z'))
      {
         if ((s[i + 1] == '&') || (s[i + 1] == '|') || (s[i + 1] == '>'))
         {
            propysk_skobok(s, &i);
            if ((s[i] >= 'a') && (s[i] <= 'z'))
            {
               i++;
            }
            else
            {
               f = 0;
            }
         }
         else
         {
            f = 0;
         }
      }
   }
   return(f);
}
//-----------------------------------------------------------------------------
int main()
{
   char s[100];
   scanf("vvedite_virajenie");
   gets(s);
 
   if (kolvo_skobok(s) && log_proverka(s))
   {
      printf("virajenie_verno");
   }
   else
   {
      printf("virajenie_ne_verno");
   }
 
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.