Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 38
1

Изменить код программы

27.07.2012, 15:55. Просмотров 676. Ответов 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
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
 
int main()
{   int const N = 10; 
    int a[N]; 
    int  i, max, nomer; 
    printf("Vvedite elementy massiva:\n");
    for(i=1; i<=N; i++)
    {
      printf("a[%d]=", i);  scanf("%d", &a[i]);
    }
    max=a[1];
    for (i=2; i<=N; i++)
   {                                       
       if (a[i]>max)
       {max=a[i]; nomer=i;}
   }
printf("\nMaximal`nuy element massiva\t %d", max);
printf("\nnomer Maximal`nogo elementa massiva\t %d", nomer);
   getch();  
}
Программа находит максимальное значение массива. Внимание вопрос: как нужно изменить код, чтобы программа определяла наличие в заданном массиве элемента с отрицательным значением.+ печатала на экране количество нулевых элементов в заданном массиве целых чисел.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2012, 15:55
Ответы с готовыми решениями:

Изменить код программы
Всем доброго времени суток, помогите отформатировать код, необходимо заменить cin.ignore и cin.get...

Необходимо изменить код программы.
Есть программа для измерения напряжения до 25.5В и тока до 2.55А , а мне необходимо измерять...

Есть код программы на вычисление количества слов, как изменить условие?
Есть код программы, как изменить условие, чтобы вычисляло только количество слов, которые...

Как изменить код программы чтобы все условия выполнялись должным образом?
Здравствуйте! Вот код программы: #include &lt;iostream&gt; #include &lt;time.h&gt; #include &lt;math.h&gt;...

4
591 / 529 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
27.07.2012, 16:03 2
забавная постановка вопроса: в стиле "есть прога которая сортирует массив, как изменить её чтобы она скачивала с нета картинку и сохраняла ее в jpeg"

Добавлено через 1 минуту
кстати я вижу только код С
0
14 / 14 / 3
Регистрация: 28.07.2012
Сообщений: 57
29.07.2012, 23:58 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
#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
 
int main()
{   int const N = 10; 
    int a[N]; 
    int  i, max, nomer; 
    printf("Vvedite elementy massiva:\n");
    for(i=1; i<=N; i++)
    {
      printf("a[%d]=", i);  scanf("%d", &a[i]);
    }
    max=a[1];
    int c =0;
    bool is = false;
    for (i=1; i<=N; i++)
   {                                       
       if (a[i]==0)
          c++;
       if (a[i] < 0)
           is = true;
   }
printf("Kolichestvo nulei : %d\n", c);
printf("Otricatelny elementy: ");
if (is)
  printf("est'");
else
  printf("netu");
   getch();  
}
1
Эксперт С++
340 / 304 / 36
Регистрация: 16.06.2009
Сообщений: 486
30.07.2012, 00:30 4
Ressyx,

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main() {
   int array[] = { 2, -3, 0, 4, 5, 0, 1, -6, 9, 0, -2 };
   int max_number = *array;
   bool state_negative = false;
   int count_zero = 0;
   
   for (const int * p = array + 1; p < array + sizeof(array) / sizeof(*array); p++) {
      *p > max_number ? max_number = *p : 0;
      *p < 0 ? state_negative = true : 0;
      !(*p) ? count_zero++ : 0;
   }
   
   printf("max: %d, nagative: %d, count: %d", max_number, state_negative, count_zero);
 
   return 0;
}
http://liveworkspace.org/code/... b5614c937c
0
69 / 63 / 5
Регистрация: 09.06.2012
Сообщений: 291
30.07.2012, 01:04 5
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
#include <stdio.h>
#include <clocale.h>
 
 
int main()
{
    setlocale(LC_ALL,".1251");
 
 
        const int MaxSizeM = 10;
        int a[MaxSizeM],otis[MaxSizeM] = {0};
        int max = 0,min = 0;
        register int i,j,q = 0,s = 0;
 
            for (i = 0; i < MaxSizeM;++i)
            {
                printf("a[%d] = ",i); 
                scanf("%d",&a[i]);
                if (a[i] < 0)   otis[q++] = a[i]; //Проверяем есть ли отрицательные числа,если есть записываем в массив
                if (a[i] > max) max = a[i];
                if (min > a[i]) min = a[i];
            }
 
            puts("Исходный массив : \n\n");
                for (i = 0; i < MaxSizeM; ++i)
                    printf("%d\n",a[i]);
 
            for (i = 0; i < MaxSizeM;++i)
            {
                for (j = 1; j <= MaxSizeM;++j)
 
                    if (a[i] < a[j])                //Сортируем массив от Большего к Меньшему если хоим на оборот то меняем зна '>' на '<'
                    { 
                        s = a[i];
                        a[i] = a[j];
                        a[j] = s;
                    }
            }
                        puts("Массив теперь : \n");
 
                for (i = 1; i < MaxSizeM; ++i)
                    printf("%d\n",a[i]);
 
                puts("И все отрицательные числа : \n");
 
                for (i = 1; a[i] < q ;++i)
                    printf("%d\n",a[i]);
                printf("\n\nМаксимальное значение в массиве : %d\nМинимальное значение в массиве : %d\n",max,min);
 
return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2012, 01:04

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Составить блок схему для программы упорядочивания чисел в массиве(код программы прилагается)
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; using namespace std; int main() { int N = 0; // N...

Перевести код программы Паскаля в код С++
В массиве Х (15) найти произведение и количество элементов расположенных между наибольшими и...

Изменить код
Всем привет есть код #include &quot;stdafx.h&quot; #include &lt;fstream&gt; #include &lt;iostream&gt; using...

Изменить код С++
Вот код #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; float...


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

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

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