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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
debar1
Сообщений: n/a
#1

НЕ все работает (МАССИВЫ) - C++

03.05.2011, 18:44. Просмотров 237. Ответов 0
Метки нет (Все метки)

Дан массив А11 Найти максимум из диапазона [8; -6]. Отсортировать массив по невозростаннию элементов, исключая из массива положительные нечетные элементыю. Что бы исключить не нужные ел. я присваеваю одному масиву другой через IF, а оно мне кокие-то не понятные числа выдает.Помогите пож.!

Добавлено через 42 секунды
Вот исходник
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 <stdio.h>
#include <conio.h>
#include <math.h>
 int main()
 { int max,k,ko,i,a[11],c[11],temp;
 for(i=0;i<=10;i++){
 printf("Wvedite a[%2i]:\n",i+1);
 scanf("%i",&a[i]);}
 printf("\n\n\n");
 printf("Massiv A:\n");
  for(i=0;i<=10;i++)
  printf("%3i",a[i]);
   max=a[0];
   k=0;
   ko=0;
   for(i=0;i<=10;i++){                  
   if((a[i]>=-6)&&(a[i]<=8)&&(a[i]>max)){
   max=a[i];
   k++;}}
   printf("\n\n");
   if(k!=0)
   printf("MAX=%4.1i ",max);
   else printf("\tNe bilo nyshnix chisel");
   printf("\n\n");
   for(i=0;i<=10;i++) {
   if((a[i]<0)&&(!(a[i]%2==0))){
     c[i]=a[i];
     ko++;}}
     if(ko!=0){
     printf("Polycheniy masiv:");
     for(i=0;i<=10;i++)
     printf("%3i",c[i]);
     printf("\n\n"); 
          for (i=1;  i<10;  i++){            
                        if (c[i]>c[i]){     
                                temp=c[i];           
                                c[i]=c[i+1];    
                                c[i+1]=temp;}}
    printf("Polycheniy sortirovaniy masiv:");                            
          for(i=0;i<10;i++)                                           
   printf("%3i",c[i]);}
     else  printf("\tMasiv ne sozdan, ne bilo nyshnix chisel!");
getch();}
 Комментарий модератора 
Используйте теги форматирования кода!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2011, 18:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос НЕ все работает (МАССИВЫ) (C++):

Массивы: все элементы, кратные 10, заменить 0, все нечетные элементы удвоить, а четные уменьшить в 2 раза - C++
помогите написать программу (массивы) Дан массив целых чисел из 50 элементов. - Все элементы кратные 10 заменить 0; - Все нечетные...

Массивы. Не могу понять как работает программа - C++
Здравствуйте. Я как и многие в этом разделе новичок. У меня возникли трудности в понимании данной программы #include &lt;iostream&gt; ...

Динамическиме массивы подскажите разобраться почему не работает - C++
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;iomanip&gt; using namespace std ; int main() { char...

Нужно все массивы перевести в двумерные - C++
Я с телефона , помогите кто нить, буду очень благодарен, нужно все массивы перевести в двумерные #include &lt;iostream&gt; using namespace...

Найти число, входящее во все массивы - C++
помогите ,пожалуйста решить задачу. уже неделю бьюсь. Элементами массива являются неубывающие массивы целых чисел. Известно, что существует...

Массивы. Заменить все максимальные элементы нулями( - C++
Всем доброго времени суток. заменить все максимальные элементы нулями(одномерный массив)

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2011, 18:44
Привет! Вот еще темы с ответами:

Массивы. Поменять все элементы над главной диагональю на 1 - C++
поменять все элементы над главной диагональю на 1

Массивы. Заменить все отрицательные элементы массива числом 0 - C++
Создайте массив А с помощью генератора случайных чисел с элементами от -20 до 10 и выведите его на экран. Замените все отрицательные...

Массивы: вывести все нечетные числа в порядке возрастания их индексов. - C++
По информатике задали Дан целочисленный массив размера N. Вывести все содержащиеся в данном массиве нечетные числа в порядке...

Линейные массивы (Уменьшите все отрицательные элементы вектора на единицу) - C++
Уменьшите все отрицательные элементы вектора на единицу. Например: (7 -5 -15 3 1 -2 4 -7 9 5) (7 -6 -16 3 1 -3 4 -8 9 ...


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

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

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