Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 16.02.2011
Сообщений: 6
1

Исправить код программы, работающей со стеком

13.03.2011, 20:24. Показов 578. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Посмотрите пожалуйста на программу. Мучаюсь уже 3й час и не могу понять в чем ошибка. Заранее спасибо!


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
#include <iostream.h>
#include <stdio.h>
int a;
int b;
int i;
int k=0;
int mas [15];
void push ( int a)
{
    if (k>15)
        printf (" CTEK IIePeIIoJIHeH");
    else
    {
        mas[k]=a;
        k++;
    }
}
    int pop ( )
    {
        if (k==0)
            
        {
            printf ("CTEK IIyCT");
            return 0;
        }
            k--;
            return mas [k];
        }
        int main ( )
        {
            printf ("N=");
            scanf ("%d", &b);
            for (i=0; i<b; i++);
            {
            printf ("a=");
                scanf ("%d",&b);
                push (b);
            }
            while (k>0)
            {
                printf ("Result: %d\n", pop());
            }
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2011, 20:24
Ответы с готовыми решениями:

Прокомментировать код программы, работающей с массивом
#define K 50 int x, j; /*ввод x */.. for (j=0; j&lt;K-1; j++) x=x; Вот что эта программа...

Исправить ошибки в программе, работающей с матрицами
unit Main; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

Исправить ошибку в программе, работающей с дробями
#include &lt;iostream&gt; using namespace std; int main(){ int a,b,c,d,e,f; cout &lt;&lt; &quot;Введите первую...

Исправить код программы
Здравствуйте! Помогите пожалуйста,вот программа на Jave. import java.util.Arrays; import...

3
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
13.03.2011, 20:40 2
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
#include <iostream.h>
#include <stdio.h>
int a;
int b;
int i;
int k=0;
int mas [15];
void push ( int a)
{
    if (k>15)
        printf (" CTEK IIePeIIoJIHeH");
    else
    {
        mas[k]=a;
        k++;
    }
}
    int pop ( )
    {
        if (k==0)
            
        {
            printf ("CTEK IIyCT");
            return 0;
        }
            k--;
            return mas [k];
        }
        int main ( )
        {
            printf ("N=");
            scanf ("%d", &b);
            for (i=0; i<b; i++);    //ошибка 1 ";" не надо
            {
            printf ("a=");
                scanf ("%d",&b);   //ошибка 2  scanf ("%d",&a);
                push (b);   //    push (a);
            }
            while (k>0)
            {
                printf ("Result: %d\n", pop());
            }
        }
1
0 / 0 / 0
Регистрация: 16.02.2011
Сообщений: 6
13.03.2011, 21:00  [ТС] 3
а этот стек можно превратить в очередь?
0
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
13.03.2011, 21:23 4
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
int a;
int b;
int i;
int k=0,k1=0;
int mas [15];
void push ( int a)
{
    if (k>15)
        printf (" CTEK IIePeIIoJIHeH");
    else
    {
        mas[k++]=a;
    }
}
    int pop ( )
    {
        if (k1==k)
        {
            printf ("CTEK IIyCT");
            return 0;
        }
        return mas [k1++];
        }
///////////////////////////////////////////////////////////
int main()
{
            printf ("N=");
            scanf ("%d", &b);
            for (i=0; i<b; i++)
            {
            printf ("a=");
                scanf ("%d",&a);
                push (a);
            }
            while (k1!=k)
            {
                printf ("Result: %d\n", pop());
            }
 
    system("pause");
    return 0;
}
1
13.03.2011, 21:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2011, 21:23
Помогаю со студенческими работами здесь

Исправить код программы
Из условия задачи: п.1. - Напечатать все слова, отличные от последнего слова. Для каждой согласной...

исправить код программы
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt;...

Исправить код программы.
С помощью рекурсивной функции вычислить значение квадратного корня с заданой точностью. Вот что у...

Исправить код программы
Var OneG : array of integer; WordG : array of char; XG : array of integer; i1,i3 : integer;...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru