Вопрос задан 19.02.2019 в 00:16. Предмет Информатика. Спрашивает Шашев Никита.

Решать массивом. Найти сумму элементов, принадлежащих промежутку от А до В (А и В вводить с

клавиатуры). составить программу
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Харюков Антон.

Program n1;
Uses CRT;
Const n=20;
Var m: array[1..n] of integer;
i,a,s,b: integer;
begin
ClrScr;
Randomize;
For i:=1 to n do
begin
m[i]:=random(50);
write(m[i]:3);
end;
writeln;
writeln('Введите A и B');
readln(a,b);
For i:=a to b do
s:=s+m[i];
writeln('Сумма равна ',s);
readln
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам с решением задачи по программированию с использованием массивов. Ваш вопрос можно перевести на английский язык так:

Answer in detail. Solve with an array. Find the sum of the elements belonging to the interval from A to B (A and B are entered from the keyboard). Write a program.

Я нашел несколько видео и статей, которые могут быть полезны для вас. Вот один из них [Arrays in C (Solved Problem 1)](https://www.youtube.com/watch?v=hsmSDBBsifo), который объясняет, как написать программу на языке C, которая находит сумму элементов массива, находящихся в заданном диапазоне. Вы можете посмотреть другие видео и статьи, перейдя по ссылкам в конце моего ответа.

Я также попробую составить программу на языке C, которая решает вашу задачу. Вот мой код:

```c #include

int main() { // Объявляем массив из 100 элементов int arr[100]; // Объявляем переменные для хранения границ диапазона и суммы int a, b, sum = 0; // Вводим значения a и b с клавиатуры printf("Введите значение a: "); scanf("%d", &a); printf("Введите значение b: "); scanf("%d", &b); // Проверяем, что a и b не выходят за пределы массива if (a < 0 || a > 99 || b < 0 || b > 99) { printf("Неверные значения a и b\n"); return 0; } // Заполняем массив случайными числами от 1 до 10 for (int i = 0; i < 100; i++) { arr[i] = rand() % 10 + 1; } // Находим сумму элементов массива, принадлежащих диапазону [a, b] for (int i = a; i <= b; i++) { sum += arr[i]; } // Выводим результат на экран printf("Сумма элементов массива от %d до %d равна %d\n", a, b, sum); return 0; } ```

Надеюсь, это поможет вам. Если у вас есть еще вопросы, я буду рад ответить на них.

Другие полезные ссылки: - [Multidimensional Arrays (Solved Problem)](https://www.youtube.com/watch?v=UbBCg0-xjkU) - [Arrays in C (Solved Problem 2)](https://www.youtube.com/watch?v=C57wwOOF6ys) - [Top 50 Array Coding Problems for Interviews - GeeksforGeeks](https://www.geeksforgeeks.org/top-50-array-coding-problems-for-interviews/) - [Practice questions on Arrays - GeeksforGeeks](https://www.geeksforgeeks.org/problem-solving-arrays/) - [Introduction to Arrays – Data Structure and Algorithm Tutorials](https://www.geeksforgeeks.org/introduction-to-arrays-data-structure-and-algorithm-tutorials/) - [20+ Array Coding Problems and Questions from Programming ... - Medium](https://medium.com/javarevisited/20-array-coding-problems-and-questions-from-programming-interviews-869b475b9121) - [How To Approach A Coding Problem - GeeksforGeeks](https://www.geeksforgeeks.org/how-to-approach-a-coding-problem/) how to solve an array problem in programming

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос