0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 32
1

Найти количество элементов ,равных 0 и сумму элементов массива, распол-ых после минимального элемента

07.05.2017, 18:53. Показов 805. Ответов 1
Метки нет (Все метки)

Я написала программу с двумя элементами ввода массивов, но результат выводит не неверный и после выбора ручного ввода программа вылетает. Помогите пожалуйста
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
#include<stdio.h>
#include<stdlib.h>
#include<locale.h>
#include<time.h>
#include<math.h>
#include<conio.h>
#define N 500
#define MIN 80
int main(void)
{
setlocale (0, "rus");
int a[N],n,i, min=a[0], nummin=0, sum=0, nol=0, k;
srand((unsigned)time(NULL)); 
printf ( " Определите характер заполнения: 1- автоматическое, 2- вручную");
printf("\n");
scanf("%d",&k);
 
switch(k)
{ case 1:
{
printf("vvedite n - "); 
scanf("%d",&n);
for (i=0; i<n; i++)
{
a[i]=rand()%30-8;
printf("%4d", a[i]);
} break;}
case 2: 
{printf("Введите 5 элементов\n"); 
for(i=0; i<5; i++)
{
printf (" Введите элемент массива mas[i]");
scanf("%d", &a [i]);
} break;}
default:
    printf("номер введён неверно"); getch(); return 0;
 
}
 
 
for (i=0; i<n; i++)
{
 
if (a[i]==0)
{
nol=nol+1;
 
}}
printf("\n");
printf("Количество элементов равных нулю - %d",nol);
for (i=0; i<n; i++)
          if (min>a[i])
          {
              printf("\n");
              min=a[i];
             nummin=i;}
       
for (i=nummin+1; i<n; i++)  
   sum=sum+a[i];
 
   
 printf("min=%d\nsum=%d\n",min,sum);
 
getchar();
return 0; 
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.05.2017, 18:53
Ответы с готовыми решениями:

Найти сумму элементов массива, расположенных после минимального элемента
Написать программу по оброботке одномерных массивов в соответствии с вариантом задания (см....

Найти сумму элементов массива, расположенных после минимального элемента
Найти сумму элементов массива, расположенных после минимального элемента.Упорядочить элементы...

Найти сумму модулей элементов массива, расположенных после минимального элемента
Помогите исправить ошибки #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt; int main()...

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
Написал код, который все не правильно делает(проверял по калькулятору) посмотрите и укажите ошибки...

1
Просто Лис
Эксперт Python
4471 / 2861 / 939
Регистрация: 17.05.2012
Сообщений: 8,357
Записей в блоге: 9
08.05.2017, 14:49 2
В районе 28 строчки добавьте:
C
1
n=5;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2017, 14:49
Помогаю со студенческими работами здесь

Найти сумму модулей элементов массива, расположенных после минимального по модулю элемента
Помогите, пожалуйста, решить задачу. В одномерном массиве, состоящем из n вводимых с клавиатуры...

Найти количество элементов массива в диапазоне и сумму после максимального элемента
1) В одномерном массиве, состоящем из п вещественных элементов, вычислить: - количество элементов...

Высчитать сумму элементов массива, расположенных после минимального элемента
Создать программу для работы с одномерным массивом, в котором высчитывается сумма элементов,...

Вычислить сумму четных элементов, расположенных после минимального элемента массива
Вычислить сумму четных элементов, расположенных после минимального элемента массива напишите на...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru