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

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

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

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

03.05.2011, 18:44. Просмотров 236. Ответов 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++
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;iomanip&gt; using namespace std ; int main() { char...

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

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

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

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

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

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

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

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

Нужно продублировать строку содержащую все нечетные элементы двухмерные массивы - C++
Всем привет! Есть задание по программированию на с++ Нужно продублировать строку содержащую все нечетные элементы Такую строку я...

Массивы. Удалить из массива все элементы, превосходящие х, а оставшиеся сдвинуть к началу - C++
Введите с клавиатуры число х и удалите из массива все элементы, превосходящие х, а оставшиеся сдвинтек началу массива с сохранением...

Двумерные массивы: Расположить все элементы матрицы в строку в порядке возрастания - C++
Двумерные массивы Задача: Расположить все элементы матрицы в строку в порядке возрастания.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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