![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.10.2021
Сообщений: 3
|
![]()
В одновимірному масиві, що складається з n цілих елементів,
обчислити: 1) мінімальний елемент масиву; 2) суму елементів масиву, розташованих між першим і останнім додатними елементами. У меня выводится сума, но мне нужно сума только между первым и последним додатними елементами #include <stdio.h> #include <math.h> #include <windows.h> #include <time.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); srand(time(0)); double arr[999], sum = 0, equal0 = 0, a, b; int n, i, min = 0; srand(time(0)); printf("size massive: "); scanf_s("%d", &n); printf("min massive: "); scanf_s("%lf", &a); printf("max massive: "); scanf_s("%lf", &b); if (a >= b) { printf("A>B = ERROR"); } else { for (i = 0; i < n; i++) { arr[i] = (double)rand() * (b - a) / RAND_MAX + a; printf(" arr[%d]= %lf\n", i, arr[i]); if (arr[i] <= arr[min]) { min = i; } } for (int i = 0; i < 10; i++) { { sum += arr[i]; } } printf("Мінімальний за модулем елемент масиву mas[%d] = %lf\n", min, arr[min]); printf("Сума елементів масиву, розташованих між першим додатним та останнім. = %lf\n", sum); } return 0; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с заданием | maksim367842 | Visual C++ | 2 | 07.10.2020 23:12 |
Помогите с заданием | valeriy.sabziro | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 24.12.2015 16:32 |
Помогите с заданием. | MrN0tch | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.11.2013 14:48 |
помогите с заданием | klepan | Общие вопросы C/C++ | 2 | 26.06.2009 12:32 |