Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 13
1

Найти номер третьего положительного элемента массива

06.02.2012, 18:58. Показов 2408. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
2. В массиве хранится информация о годе рождения каждого из 30 человек. Определить года рождения двух самых, старших по возрасту людей (при определении возраста месяц и дату рождения не учитывать).

3. Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые значения. Опишите на русском языке или на одном из языков программирования алгоритм, который находит и выводит номер третьего положительного элемента массива (если из массива вычеркнуть все неположительные элементы, этот элемент стоял бы в получившемся массиве на третьем месте). Если в массиве меньше, чем три положительных элемента, вывести сообщение об этом. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из них.
Паскаль Естественный язык
const N=30;
var a: array [1..N] of integer;
i, j, k: integer;
begin
for i:=1 to N do readln(a[i]);
...
end. Объявляем массив A из 30 элементов. Объявляем целочисленные переменные i, j, k. В цикле от 1 до 30 вводим элементы массива A с 1-го по 30-й.
...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2012, 18:58
Ответы с готовыми решениями:

Найти и вывести номер третьего положительного элемента массива
1) Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые...

Найти индекс третьего положительного элемента массива
Найти индекс третьего положительного элемента массива (если из массива вычеркнуть все...

Сумма каждого третьего положительного элемента последовательности, начиная с первого положительного
Дана целочисленная последовательность. Признаком завершения последовательности является ноль,...

Дан массив натуральных чисел. Заменить числа их факториалами. Найти номер последнего положительного элемента массива
Дан массив натуральных чисел. Заменить числа их факториалами. Найти номер последнего положительного...

2
792 / 398 / 260
Регистрация: 09.12.2011
Сообщений: 786
Записей в блоге: 29
06.02.2012, 19:41 2
Лучший ответ Сообщение было отмечено Thankuverymuch как решение

Решение

No 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Program Mas;
const N=30;
Var a:array[1..n] of integer; i,j,k:integer;
Begin
k:=0;
For i:=1 to N do Readln(a[i]);
For i:=1 to N do
 Begin
  If (A[i]>0) and (k<3) then
   Begin
    k:=k+1; j:=i;
   End;
  End;
If k<3 then Writeln('Третьего пол. элемента нет:') else Writeln('Номер третьего пол. элемента:',j);
Readln;
End.
1
1 / 1 / 3
Регистрация: 13.11.2012
Сообщений: 10
22.11.2012, 12:34 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
Program C215;
uses crt;
const n = 30;
 
var a: array [1..n] of integer; i, j, k: integer;
 
begin
       for i := 1 to n do begin
            write ('input a[',i,'] - ');
            readln (a[i]);
            writeln();            
       end;      
          k:=0;          
       for i:=1 to N do       
       if a[i] > 0 then begin       
          k:=k+1;          
       if k = 3 then begin
             j := i;
             write('nomer 3-go polojitelnogo elementa -  ',j);       
       end;
       end;
       if k < 3 then write('polojitelnix elementov v massive menshe 3 ili ix net voobshe');
end.
0
22.11.2012, 12:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2012, 12:34
Помогаю со студенческими работами здесь

Максимальный элемент массива и его номер и сумму элементов массива расположенных до последнего положительного элемента
Максимальный элемент массива и его номер и сумму элементов массива расположенных до последнего...

Найти сумму элементов массива, расположенных до последнего положительного элемента
В одномерном массиве из n вещественных чисел, вычислить: 1) количество элементов, имеющих значение...

Procedure: найти номер третьего положительного элемента массива
Дан целочисленный массив из 30 эл. Элементы массива могут принимать произвольные целые значения ....

Найти и вывести номер третьего положительного элемента массива
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые...

Вывести номер третьего положительного элемента массива
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать произвольные целые...

Напишите алгоритм который находит и выводит номер третьего положительного элемента массива
дан целочисленный массив из 40 элементов элементы массива могут принимать произвольный значения....


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru