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

Найти сумму всех элементов массива, кроме элементов с номерами от k до l включительно

08.10.2010, 19:34. Показов 2180. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
если кто сможет решить,буду очень-очень благодарна.
вот задачи:
1)ДАН МАССИВ РАЗМЕРА N И ЦЕЛЫЕ ЧИСЛА K И L(1<K<=L<=N).НАЙТИ СУММУ ВСЕХ ЭЛЕМЕНТОВ МАССИВА,КРОМЕ ЭЛЕМЕНТОВ С НОМЕРАМИ ОТ K ДО L ВКЛЮЧИТЕЛЬНО;
2)Заполнить массив из 12 элементов случайными целыми числами,принадлежащими интервалу от 1 до 20.Вывести значения элементов массива на экран в одну строку через пробел.Найти сумму первых шести элементов массива,подсчитать количество нечётных элементов среди последних шести;
3)Дана матрица размера M*N.В каждом её столбце найти количество элементов,больших среднего арифметического всех элементов этого столбца.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2010, 19:34
Ответы с готовыми решениями:

Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно
№ 1 Дан Массив Размера N и целые числа K и L(1&lt;K&lt;L&lt;N).Найти сумму всех элементов массива, кроме...

Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно
Дан массив размера N и целые числа K и L (1&lt;K&lt;=L&lt;=N). Найти сумму всех элементов массива,кроме...

Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно
Дан массив размера N и целые числа K и L (1&lt;K&lt;=L&lt;=N). Найти сумму всех элементов массива, кроме...

Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно
1. Дан массив размера N и целые числа K и L (1 &lt; K ≤ L ≤ N). Найти сумму всех элементов массива,...

8
64 / 12 / 3
Регистрация: 04.10.2009
Сообщений: 519
08.10.2010, 19:47 2
Лучший ответ Сообщение было отмечено как решение

Решение

Первая вроде так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var mas : array [1..N] of integer;
k,l,n, sum : integer;
begin
write('Ввести k,l,n');
read(k,l,n);
sum:=0;
begin
for k:=2 to l do
begin
sum:= sum + mas[k];
end;
write(sum);
end.
1
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 14
08.10.2010, 19:51  [ТС] 3
спасибо.я её проверю
0
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 14
15.10.2010, 14:21  [ТС] 4
помогите решить задачу:
дан массив размера N и целые числа K и L(1<K<=L<=N).найти сумму всех элементов массива,кроме элементов с номерами от K до L включительно.
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
15.10.2010, 14:25 5
Цитата Сообщение от Cat2010 Посмотреть сообщение
L(1<K<=L<=N).
Как-то не логично написано...
k>1 нормально
k=l ?
l=n ну может быть, тогда почему нет k=1?
0
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 14
15.10.2010, 14:30  [ТС] 6
1<K<=L<=N.это значит,что один меньше К,Л меньше или равно Л,Л меньше или равно Н
0
AF
49 / 48 / 21
Регистрация: 06.10.2010
Сообщений: 115
15.10.2010, 14:32 7
Pascal
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
CONST
  N=10;
VAR
  A: ARRAY[1..N] OF INTEGER;
  i, K, L, Sum: BYTE;
BEGIN
  Randomize;
  FOR i := 1 TO N
  DO
    A[i] := Random(10);
  FOR i := 1 TO N
  DO
    WRITE(A[i], ' ');
  WRITELN;
  WRITE('K=');
  READLN(K);
  WRITE('L=');
  READLN(L);
  Sum := 0;
  IF L<>N
  THEN
    FOR i := 1 TO N
    DO
      IF (i<K) AND (i>L)
      THEN
        Sum := Sum + A[i];
  WRITELN('Sum=',Sum);
  READLN
END.
1
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
15.10.2010, 14:34 8
Цитата Сообщение от AF Посмотреть сообщение
IF (i<K) AND (i>L)
А если L=N?
1
AF
49 / 48 / 21
Регистрация: 06.10.2010
Сообщений: 115
15.10.2010, 14:45 9
Хм... А L=N не запрещено условием

Добавлено через 1 минуту
А ведь первый вариант был правильный, зря я исправил
Pascal
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
CONST
  N=10;
VAR
  A: ARRAY[1..N] OF INTEGER;
  i, K, L, Sum: BYTE;
BEGIN
  Randomize;
  FOR i := 1 TO N
  DO
    A[i] := Random(10);
  FOR i := 1 TO N
  DO
    WRITE(A[i], ' ');
  WRITELN;
  WRITE('K=');
  READLN(K);
  WRITE('L=');
  READLN(L);
  Sum := 0;
  FOR i := 1 TO N
  DO
    IF (i<K) OR (i>L)
    THEN
      Sum := Sum + A[i];
  WRITELN('Sum=',Sum);
  READLN
END.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2010, 14:45
Помогаю со студенческими работами здесь

Найти среднее арифметическое всех элементов массива, кроме элементов с номерами от K до L включительно
Дан массив размера N и целые числа K и L(1&lt;K&lt;=L&lt;=N). Найти среднее арифметическое всех элементов...

Найти сумму всех элементов массива, кроме элементов с номерами K и L
Дан массив размера N и целые числа K и L (1&lt;K&lt;=L&lt;=N). Найти сумму всех элементов массива, кроме...

Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно.
дано массив размерностью N и целые числа K и L (1 &lt;K &lt;L &lt;N). Найти сумму всех элементов массива,...

Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно.
Дан массив размера N и целые числа K и L (1 &lt; K ≤ L ≤ N). Найти сумму всех элементов массива, кроме...


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

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

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