Size: a a a

2020 December 24

m

mefest in 💻 Coding Ru
Саша Шурига
#include <stdio.h>
#define N 10

int main(void) {
 int i, j, min, minIdx, max, maxIdx, sum, temp;
   int a[N], b[N];
 
 printf("\nInput array: ");
   srand(time(NULL));
   for (i = 0; i < N; i++) {
       a[i] = rand() % 50;
       printf("%3d, ", a[i]);
   }

   min = 51;
   max = -1;
   minIdx = 0;
   maxIdx = 0;
   for (i = 0; i < N; i++) {
       if (a[i] < min){
     min = a[i];
     minIdx = i;
   }
       else if (a[i] > max) {
     max = a[i];
     maxIdx = i;
   }
   }
   printf("\nmin = %3d at %3d, max = %3d at %3d", min, minIdx, max, maxIdx);
 if(minIdx > maxIdx){
   temp = minIdx;
   minIdx = maxIdx;
   maxIdx = temp;
 }
 
 sum = 0;
 j = 0;
 printf("\nSecond array: ");
   for (i = minIdx + 1; i < maxIdx; i++) {    
       sum += a[i];
   b[j] = a[i];
   printf("%3d, ", b[j]);
   j++;    
   }
   printf("\nsumB = %3d", sum);
 
 return 0;
}
блин жесть_)
источник

m

mefest in 💻 Coding Ru
зачем это?
min = 51;
   max = -1;
источник

СШ

Саша Шурига... in 💻 Coding Ru
я не знаю
источник

СШ

Саша Шурига... in 💻 Coding Ru
подруга писала
источник

СШ

Саша Шурига... in 💻 Coding Ru
но код рабоатет
источник

СШ

Саша Шурига... in 💻 Coding Ru
надо указатели добавить
источник

m

mefest in 💻 Coding Ru
Саша Шурига
надо указатели добавить
ну по сути нужно 4 функции
1 - заполнить массив
2 - распечатать массив
3 - найти минимум
4 - найти максимум
источник

СШ

Саша Шурига... in 💻 Coding Ru
сможешь ?
источник

m

mefest in 💻 Coding Ru
фнкции принимают указатель на начало и размер. или указатель на начало и на конец
источник

m

mefest in 💻 Coding Ru
Саша Шурига
сможешь ?
до 6 нет.
только если отвечать на вопросы
источник

СШ

Саша Шурига... in 💻 Coding Ru
ну начало и на конец
источник

СШ

Саша Шурига... in 💻 Coding Ru
mefest
ну по сути нужно 4 функции
1 - заполнить массив
2 - распечатать массив
3 - найти минимум
4 - найти максимум
чуешь
источник

СШ

Саша Шурига... in 💻 Coding Ru
тут ?ъ
источник

m

mefest in 💻 Coding Ru
eue
источник

m

mefest in 💻 Coding Ru
угу
источник

СШ

Саша Шурига... in 💻 Coding Ru
#include <stdio.h>
#define N 10

int *a,*b,*c,*d,*e;

int main(void) {
 int i, j, min, minIdx, max, maxIdx, sum, temp;
   int a[N], b[N];
 
 printf("\nInput array: ");
   srand(time(NULL));
   for (i = 0; i < N; i++) {
       a[i] = rand() % 50;
       printf("%3d, ", a[i]);
   }

   min = 51;
   max = -1;
   minIdx = 0;
   maxIdx = 0;
   for (i = 0; i < N; i++) {
       if (a[i] < min){
     min = a[i];
     minIdx = i;
   }
       else if (a[i] > max) {
     max = a[i];
     maxIdx = i;
   }
   }
   printf("\nmin = %3d at %3d, max = %3d at %3d", min, minIdx, max, maxIdx);
 if(minIdx > maxIdx){
   temp = minIdx;
   minIdx = maxIdx;
   maxIdx = temp;
 }
 
 sum = 0;
 j = 0;
 printf("\nSecond array: ");
   for (i = minIdx + 1; i < maxIdx; i++) {    
       sum += a[i];
   b[j] = a[i];
   printf("%3d, ", b[j]);
   j++;    
   }
   printf("\nsumB = %3d", sum);
 
 return 0;
}
источник

СШ

Саша Шурига... in 💻 Coding Ru
добавил на телефоне указатели
источник

СШ

Саша Шурига... in 💻 Coding Ru
можешь их в коде поюзать
источник

СШ

Саша Шурига... in 💻 Coding Ru
и все
источник

СШ

Саша Шурига... in 💻 Coding Ru
буду благодарен
источник