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

Найти сумму элементов массива, имеющих нечетное значение

03.06.2011, 13:18. Показов 6401. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Найти:
− сумму элементов, имеющих нечетное значение;
− вывести индексы тех элементов, значения которых больше заданного числа А.
− определить, есть ли в данном массиве положительные элементы, кратные k (k вводить с
клавиатуры)
− заменить максимальный по модулю отрицательный элемент нулем.
− заменить первые k элементов на противоположные по знаку.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2011, 13:18
Ответы с готовыми решениями:

Найти сумму элементов массива, имеющих нечетное значение
Ввести с клавиатуры одномерный целочисленный массив А n=10 1)найти сумму элементов имеющих...

Найти сумму элементов, имеющих нечетное значение
2. Дан массив целых чисел, состоящий из 10 элементов. Заполнить его с клавиатуры. Найти:...

Найти сумму элементов, имеющих нечетное значение;
Дан массив целых чисел, состоящий из 20 элементов. Заполнить его с клавиатуры. Найти: - сумму...

Найти произведение элементов, имеющих нечетное значение
помогите сделать задачу, буду очень благодарен Дан массив целых чисел, состоящий из 10...

6
63 / 63 / 51
Регистрация: 20.05.2011
Сообщений: 116
03.06.2011, 15:31 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
30
31
32
33
34
35
36
37
38
39
40
program mas;
uses crt;
var b: array[1..10] of integer;
    k,i,a,c,sum,max: integer;
begin
 clrscr;
 for i:=1 to 10 do
 begin
  write('b[',i,']= ');
  readln(b[i]);
 end;
 sum:=0;
 for i:= 1 to 10 do
 if b[i] mod 2 <>0 then sum:=sum+b[i];
 writeln('sum= ',sum);
 write('vv ch A: ');
 readln(a);
 for i:=1 to 10 do
 if b[i]>a then writeln(i);
 write('vv ch K: ');
 readln(k);
 c:=0;
 for i:=1 to 10 do
 if (b[i] mod k=0) and (b[i]>0) then c:=c+1;
 if c>0 then writeln('est')
 else writeln('net');
 max:=0;
 for i:=1 to 10 do
 if (b[i]<0) and (abs(b[i])>max) then max:=b[i];
 for i:=1 to 10 do
 begin
  if abs(b[i])= max then b[i]:=0;
  writeln('b[',i,']= ',b[i]);
 end;
 for i:=1 to k do
 b[i]:=b[i]-b[i]*2;
 for i:=1 to 10 do
 writeln('b[',i,']= ',b[i]);
 readln;
end.
1
5 / 5 / 2
Регистрация: 02.06.2011
Сообщений: 57
03.06.2011, 15:36 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
30
31
32
33
34
35
36
37
38
39
40
41
uses crt;
const n=10;
var T:array [1..n] of integer;
i,sum,k,A,min,ind : integer;
flag:boolean;
begin
clrscr;
flag:=false;
writeln ('Vvedite massiv');
for i:=1 to n do
readln (T[i]);
clrscr;
for i:=1 to n do
write (T[i]:4);
writeln;
writeln ('Vvedite A');
readln (A);
writeln ('Vvedite k');
readln (k);
min:=T[1];
ind:=1;
for i:=1 to n do
begin
  if (T[i] mod 2<>0) then sum:=sum+T[i];
  if (T[i]>A) then write (i:4);
  if ((T[i]>0) and (T[i] mod k=0)) then flag:=true;
  if  T[i]<min then
    begin
    ind:=i;
    min:=T[i];
    end;
  if (i<=k) then T[i]:=-T[i];
end;
T[ind]:=0;
writeln;
for i:=1 to n do
write (T[i]:4);
writeln;
if flag=true then writeln ('Kratnie elementi est') else writeln ('Kratnih elementov net');
Readln;
end.
1
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 39
06.06.2011, 13:28  [ТС] 4
спасибо всем большое
0
Кристи23
20.12.2011, 15:12 5
Помогите пожалуйста!!!!

Дан массив целых чисел. Все элементы, кратные 10 , заменить на 0. Вывести полученный массив.
надо это в блок схеме изобразить.
63 / 63 / 51
Регистрация: 20.05.2011
Сообщений: 116
20.12.2011, 19:53 6
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program mas;
uses crt;
var a: array [1..10] of integer;
    i: integer;
begin
 clrscr;
 for i:=1 to 10 do
 begin
  write('a[',i,']= ');
  readln(a[i]);
 end;
 for i:=1 to 10 do
 if a[i] mod 10 =0 then a[i]:=0;
 for i:=1 to 10 do
 writeln('a[',i,']= ',a[i]);
 readln;
end.
0
Кристи23
21.12.2011, 14:45 7
Спасибо большое!!!!!
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.12.2011, 14:45
Помогаю со студенческими работами здесь

Создайте новый одномерный массив из элементов двумерного массива, имеющих нечетное значение
Нужны алгоритм и программа. Заполнить двумерный числовой массив B(6,6) случайными целыми числами в...

Найти и вывести минимальное значение среди элементов массива, которые имеют нечетное значение или больше, чем 8
Дан целочисленный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до...

Найти сумму элементов имеющих четное значение
Заполнить его с клавиатуры. Найти:сумму элементов имеющих четное значение;вывести индексы тех...

Найти сумму элементов массива, имеющих четные индексы
Задан двухмерный массив. Найти сумму всех элементов массива, имеющих четные индексы. Помогите...


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

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

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