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

Программа работает правильно, но не выводит одной строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввести массив из строк, и посчитать все гласные буквы в каждой строке http://www.cyberforum.ru/cpp-beginners/thread1100934.html
Создать массив с 4-х строк, необходимо подсчитать скок гласных букв в каждой строке и вывести результат на экран.
C++ Реализовать шаблон сортировки массива методом слияния Реализовать шаблон сортировки массива методом слияния. http://www.cyberforum.ru/cpp-beginners/thread1100933.html
C++ Чтение до конца строки
В файле лежит только одно слово, мне его надо считывать while по символьно, я никак не разберусь с условием вайла , while( !f.eof() ) не прокатывает, либо можно так что есть переменная типа string в нее я считаю это слово. а потом мне опять нужен вайл чтобы посимвольно считать из него символы, так вот помогите с условием вайла, извините может это совсем тупой вопрос, но я только начинаю...
C++ Ошибка загрузки сэмплов из WAV
Здравствуйте, извиняюсь сразу,миллион раз обсуждали эту проблему,но поиск мне не помог ее решить. у меня программа загружает wav файл и потом я должен получить массив с отчетами, я не знаю как учесть заголовок,чтобы он не записывался в сэмплы, но беда вся в том , что n (количество отчетов) у меня получается в 2 раза больше чем j (сколько отчетов записывается в массив) ,зарание благодарен ...
C++ Дан массив. Удалить из него нули и после каждого числа, оканчивающегося на 5, вставить 1 http://www.cyberforum.ru/cpp-beginners/thread1100924.html
Задание: Дан массив. Удалить из него нули и после каждого числа, оканчивающегося на 5, вставить 1. Нули из массива удалила, и теперь не знаю как вставлять 1 в полученный массив. // #include <iostream> #include <conio.h> #include <ctime> using namespace std;
C++ С клавиатуры вводятся координаты 2 линий Здравствуйте...задание:С клавиатуры вводятся координаты 2 линий. Если угол между ними 90±10 градусов, то вывести сообщение, что они перпендикулярны подробнее

Показать сообщение отдельно
Оксана 1234
 Аватар для Оксана 1234
4 / 4 / 0
Регистрация: 10.04.2013
Сообщений: 165
20.02.2014, 01:17     Программа работает правильно, но не выводит одной строки
Программа правильно работает и все корректно выполняет, но не выводит одной фразы и я не понимаю почему. Буду рада любой помощи)
Строка 94

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
90
91
92
93
94
95
96
97
#include <iostream>
 
using namespace std;
 
void main()
{ begin:
    int n;
    cout<<"Vvedit rozmirnist 1-oj mnogunu A n=";
    cin>>n;
    char *A = new char[n];
    for(int i=0; i<n; i++)
        {
        cout<<"Enter A["<<i+1<<"]=";
        cin>>A[i];
        }
    int m;
    cout<<"Vvedit rozmirnist 1-oj mnogunu B m=";
    cin>>m;
    char *B = new char[m];
    for(int i=0; i<m; i++)
        {
        cout<<"Enter B["<<i+1<<"]=";
        cin>>B[i];
        }
    int p=0;
    for(int i=0; i<n-1; i++)
    {
        if((int)(A[i])>(int)(A[i+1])) { p=1;}
    }
    if(p==0)//первірка чи відсортований масив A, чи його треба сортувати
    {cout<<"\nMasuv A vvedenuy vidsortovanum";}
    
    if (p==1)//виконуємо сортування A
    {
    for(int i=0; i<n-1; i++)
    {
    for(int j=i+1; j<n; j++)
    if((int)(A[i])>(int)(A[j]))
    {
    char b=A[j];
    A[j]=A[i];
    A[i]=b;}
    }
    cout<<"Vidsortovanuy masuv A\n";
    for(int i=0; i<n;i++)
    {
    cout<<A[i]<<"\n";
    }
    }
 
    int r=0;
    for(int i=0; i<m-1; i++)
    {
        if((int)(B[i])>(int)(B[i+1])) { r=1;}
    }
    if(r==0)//первірка чи відсортований масив B, чи його треба сортувати
    {cout<<"\nMasuv B vvedenuy vidsortovanum";}
    
    if (r==1)//виконуємо сортування B
    {
    for(int i=0; i<m-1; i++)
    {
    for(int j=i+1; j<m; j++)
    if((int)(B[i])>(int)(B[j]))
    {
    char b=B[j];
    B[j]=B[i];
    B[i]=b;}
    }
    cout<<"\nVidsorovanuy masuv B\n";
    for(int i=0; i<m;i++)
    {
    cout<<B[i]<<"\n";
    }
    }
    int k=0;
    if(n!=m)
    {cout<<"\nMasuvu ne ekvivalentni\n"; goto ret;}
    if(n==m)
    {
    for(int i=0; i<n; i++)
    {if(A[i]!=B[i])
    {k=1;}
    }
    }
    if(k==1)
    {cout<<"\nMasuvu ne ekvivalentni\n";}
    if(k==0)
    {cout<<"\nMasuvu ekvivalentni\n";}
    delete[] A;
     delete[] B; 
    ret:
     int f;
    cout<"\nPlease enter 1-if you want continue or enter 0-if you want end ";
     cin>>f;
     if(f==1) goto begin;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru