Форум программистов, компьютерный форум, киберфорум
Наши страницы
Другие языки программирования
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Михаил8888
0 / 0 / 0
Регистрация: 04.05.2017
Сообщений: 44
1

[КуМир] Найти количество элементов массива, в десятичной записи которых последняя и предпоследняя цифры одинаковые

26.11.2017, 22:47. Просмотров 882. Ответов 4

Найти количество элементов массива, в десятичной записи которых последняя и предпоследняя цифры одинаковые.

Код
алг цел Последняя предпоследняя равны (цел N, аргрез целтаб A[1:N])
дано | Целочисленный массив A[1:N]
надо | Найти количество элементов массива, в 
       | десятичной записи которых последняя и предпоследняя 
       | цифры одинаковые, и записать его в переменную count.
нач
цел count

знач:=count
кон
Помогите, пожалуйста с решением!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2017, 22:47
Ответы с готовыми решениями:

[КуМир] Две одинаковые цифры числа
Ввести целое число и определить, верно ли, что в его записи есть ​две...

[КуМир] Найти номера минимального и максимального элементов массива
алг Номера минимума максимума (цел N, целтаб A, рез цел nMin, nMax) дано |...

[КуМир] Вычислить сумму отрицательных элементов массива A
алг цел Сумма отрицательных (цел N, аргрез целтаб A) дано | Целочисленный...

[КуМир] Составить программу нахождения суммы элементов массива
Здравствуйте! Мне нужно составить программу нахождения суммы элементов массива...

Найти количество элементов массива, в десятичной записи которых последняя и предпоследняя цифры одинаковые
Найти количество элементов массива, в десятичной записи которых последняя и...

4
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
26146 / 17524 / 6949
Регистрация: 22.10.2011
Сообщений: 30,859
Записей в блоге: 6
27.11.2017, 00:57 2
Лучший ответ Сообщение было отмечено Михаил8888 как решение

Решение

Например, так:
Код
алг цел Последняя предпоследняя равны (цел N, аргрез целтаб A[1:N])
дано | Целочисленный массив A[1:N]
надо | Найти количество элементов массива, в 
     | десятичной записи которых последняя и предпоследняя 
     | цифры одинаковые, и записать его в переменную count.
нач
  цел count
  цел i
  цел last

  count := 0
  нц для i от 1 до N
    если A[i] > 9 то
      если mod(mod(A[i], 100), 11) = 0 то count := count + 1 все
    все
  кц

  знач:=count
кон
2
Михаил8888
0 / 0 / 0
Регистрация: 04.05.2017
Сообщений: 44
27.11.2017, 14:02  [ТС] 3
а зачем нам переменная цел last?

Добавлено через 13 минут
блин, нет( не засчитывает программа такое исполнение.
Пишет, когда автоматически проверяет:
Программа работает неверно!
Массив: 0 -4 5 -8 6
Получен ответ: 0
Правильный ответ: 1
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
26146 / 17524 / 6949
Регистрация: 22.10.2011
Сообщений: 30,859
Записей в блоге: 6
27.11.2017, 14:10 4
Лучший ответ Сообщение было отмечено Михаил8888 как решение

Решение

Я не понял, а где тут числа, у которых ДВЕ последних цифры одинаковые? Они 0 считают, что-ли? Тогда так:

Код
алг цел Последняя предпоследняя равны (цел N, аргрез целтаб A[1:N])
дано | Целочисленный массив A[1:N]
надо | Найти количество элементов массива, в 
     | десятичной записи которых последняя и предпоследняя 
     | цифры одинаковые, и записать его в переменную count.
нач
  цел count
  цел i

  count := 0
  нц для i от 1 до N
    если mod(mod(A[i], 100), 11) = 0 то count := count + 1 все
  кц

  знач:=count
кон
Добавлено через 55 секунд
Цитата Сообщение от Михаил8888 Посмотреть сообщение
а зачем нам переменная цел last?
Осталось от предыдущей попытки, можно убрать...

Если отрицательное тоже надо считать - то добавь iabs:
Код
если mod(mod(iabs(A[i]), 100), 11) = 0 то count := count + 1 все
1
Михаил8888
0 / 0 / 0
Регистрация: 04.05.2017
Сообщений: 44
27.11.2017, 14:14  [ТС] 5
да, так засчитал, спасибо!
0
27.11.2017, 14:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2017, 14:14

Найти количество элементов массива, в десятичной записи которых предпоследняя цифра 5
Найти количество элементов массива, в десятичной записи которых предпоследняя...

Найти сумму всех элементов массива А, в десятичной записи которых все цифры одинаковые
Все элементы массива А - трехзначные числа. Найти сумму всех элементов массива...

Найти сумму всех элементов массива A, в десятичной записи которых все цифры одинаковые
Выдаёт ошибку:операнды имеют неприводимые типы 7. Все элементы массива A -...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru