Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
inbreewetrust
0 / 0 / 0
Регистрация: 09.11.2011
Сообщений: 19
1

Программа, определяющая корректность описания целых переменных

24.12.2012, 23:43. Просмотров 456. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста написать программу, определяющую корректность описания целых переменных. Вот пока что есть.

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
79
80
81
82
83
84
85
86
87
88
89
#include <stdio.h>
#include <conio.h>
 
void main()
{
int i=1;
char c;
FILE *aa;
aa=fopen("int.txt","r");
 
while (c!=EOF)
{   int k=0,fl=1,chisl=0,prob=0,pysto=0,oshibka=0,flag=0;
  while (1)
      {
         while (c!='i')
         {if(c=='\n')i++;
          c=fgetc(aa);
             if(c==EOF)
               {pysto=1;
                goto x;}
         }
 
        if (c=='i') {k=1;c=fgetc(aa);}
        else continue;
        if (c=='n') {k=1;c=fgetc(aa);}
        else continue;
        if (c=='t') {k=1;c=fgetc(aa);break;}
        else continue;
        }
 
   if (pysto==1) break;
 
while (c==' ' || c=='\n')
     {  if(c=='\n')i++;
        c=fgetc(aa);}
 
     if ((c>=97 && c<=122)||(c>=65 && c<=90)||c=='*'||c=='_')
        goto proverka;
     else   {
        printf("Oshibka na %d stroke. ",i);
        printf("Net opisania\n");
        k=0;
        goto x;
    }
 
 
proverka:
 
while(1)
{
 
 
if (c==EOF) break;
else continue;
}//end while(1)
 
if (flag!=0)
if (c==';') {k=1;c=fgetc(aa);pysto=0;}
else
    {printf("Oshibka na %d stroke. ",i);
        printf("Opisanie ne zakoncheno\n");
        k=0;
        goto x;;
    }
 
x:
if (pysto==1)
    {printf("END\n");
     k=0;
    }
if (chisl==1 || prob==1 || oshibka==1)
{printf("Oshibka na %d stroke. ",i);
 printf("Oshibka v opisanii\n");
    }
if (k==1 && fl==1)
if (flag==0)
{printf("Oshibka na %d stroke. ",i);
 printf("Opisanie pystoe\n");
    }
else printf("Net oshibok\n");
while (c==' ' || c=='\n')
     {
        if(c=='\n')i++;
        c=fgetc(aa);
     }
}//EOF
 
getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 23:43
Ответы с готовыми решениями:

Поменять местами значения целых переменных х и у не используя дополнительных переменных
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста...

Программа, определяющая хеш файла
Здравствуйте, задача такая, что надо написать программу, которая будет...

Программа определяющая является ли 2 строка перевёрнутой первой
Код C #include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;cstring&gt; using...

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

Программа с классом, определяющая название дня недели
Захотелось написать программу с классом, пользователь вводит номер дня (1-7), а...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2012, 23:43

Программа определяющая, пройдет ли график функции y = 5x2 – 7 x + 2
Ааа, народ выручайте пожалуйста. Сейчас экзамен в академии, а я не очень шарю в...

Исключить два первых отрицательных элемента. В главной программе должны быть только описания переменных и вызовы функций
Дан массив X1,X2...Xn Исключить из него два первых отрицательных элемента....

Программа, определяющая, существует ли треугольник со сторонами a, b, c, и является ли он тупоугольным
Даны вещественные положительные числа a, b, c. Составить программу,...


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

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

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