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

ошибка в программе с массивом

30.05.2010, 22:11. Просмотров 342. Ответов 0
Метки нет (Все метки)

ввод элементов массива заканчивается, когда вводится число противоположное по знаку к первому элементу
программа должна вычеркнуть из массива последнее четное число, и обернуть массив
в итоге в borland c++ и dev c++ вылет
сори за то что все так расписано, но этого требует препод

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
#include<stdio.h>
#include<conio.h>
#include<locale.h>
int main()
{
    int i,n,a,k,m;
    int A[40];
    i=0;
    do
    {
        printf("vvediite pervoe chislo: ");
        scanf("%d", &A[i]);
    }
    while(A[i]==0);
    do
    {
        i=i+1;
        do
        {
            printf("vvedite sleduchee chislo A[%d]: ", i);
            scanf("%d", &A[i]);
        }
        while(A[i]==0);
    }
    while(A[0]*A[i]>0);
    k=i;
    n=i;
   i=i+1;
   do
   {
        i=i-1;
   }
   while(A[i]%2!=0);
   do
   {
    n=n+1;
      a=A[n];
      n=n-1;
      A[n]=a;
      n=n+1;
   }
   while(n!=k);
    if(i%2!=0)
    {
        do
        {
            a=A[i];
            A[i]=A[n];
            A[n]=a;
            n=n-1;
        }
        while(n-i!=-1);
    }
    else
    {
        do
        {
            a=A[i];
            A[i]=A[n];
            A[n]=a;
            i=i+1;
            n=n-1;
        }
        while(n!=i);
    }
   i=0;
   m=k+1;
   do
   {
        printf("%d", A[i]);
      i=i+1;
   }
   while(i!=m);
   fflush(stdin);
    getchar();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2010, 22:11
Ответы с готовыми решениями:

Ошибка в программе с динамическим массивом
Добрый вечер. Сегодня взялся за дин. масивы, нашел пример: #include &lt;stdio.h&gt; #include...

Заданы комплексные числа, представленные в программе массивом array[] структур
Используя указатели над структурами решить задачу: заданы комплексные числа, представленные в...

Посмотрите в чем ошибка, программа связана с вызовом функции и массивом
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #define m 5 #define n 4 void Arr(int x,int m,int n)...

Ошибка при работе с массивом - Для индекса требуется массив или указатель
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;conio.h&gt; #include&lt;time.h&gt; #include&lt;iostream&gt; int...

Ошибка в программе
В чем ошибка в программе?Когда вводишь любой символ,то программа зацикливается и бесконечно постит...

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

Ошибка в программе
помогите найти ошибку в програмировании на С++ #include&lt;stdio.h&gt; #include&lt;string.h&gt; main() { ...

Ошибка в программе(Функция)
Задание на картинке Не могу понять, где ошибка в программе #include &lt;stdio.h&gt; #include...

Непонятная ошибка в программе
Решая лабы по Си, я наткнулся на ошибку, которую никогда раньше не встречал. #include &lt;stdio.h&gt;...


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

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

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