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

Вывести все четные цифры строки

04.05.2017, 14:02. Показов 5195. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дана строка символов, содержащая цифры. Вывести все четные цифры строки.
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2017, 14:02
Ответы с готовыми решениями:

Вывести все четные цифры из числа
Всем привет! Помогите пожалуйста. Нужно вывести все четные цифры из числа Например дано число...

Вывести все четные цифры, содержащиеся в слове наибольшей длины
1.Как сделать так, чтобы при выводе информации о количестве повторений каждого четного числа в...

Вывести все четные цифры, содержащиеся в слове наибольшей длины
Дан массив из n слов произвольной длины (длина слова не превышает 80 символов). Элементами слов...

Из числа n удалить все четные цифры
Из заданного натурального числа n удалить все четные цифры Использовать подпрограммы функции и...

7
Эксперт Pascal/Delphi
6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
04.05.2017, 18:17 2
Pascal
1
2
3
4
5
6
7
8
9
10
var
  s: string;
  i: integer;
 
begin
  s := '123456789';
  for i := 1 to length(s) do
    if not odd(StrToInt(s[i])) then
      write(s[i], ' ');
end.
0
7 / 7 / 5
Регистрация: 30.12.2016
Сообщений: 100
07.05.2017, 08:42 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
   program ggg;
    uses crt;
     var
   a:array [1..100] of integer;
   i,n:integer;
  begin
    writeln('bbedite kolishestbo hisel');
    read(n);
   for  i:= 1 to n do
     begin
       write('bbedite heslo:  ');
       read(a[i]);
      end;
      for i:=1 to n do
      if  a[i] mod 2 =0 then 
     begin
        write('hetnie hisla');
        writeln(a[i]);
     end;
  end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
07.05.2017, 08:49 4
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

При чем здесь массивы и числа? По условию задачи вводится строка, содержащая цифры, типа
vgh1kjilki6koi89jki5klo6kll
Нужно вывесим все четные цифры строки, можно так
Pascal
1
2
3
4
5
6
7
8
9
10
const cc=['0','2','4','6','8'];
...............................
k:=0;
for i:=1 to length(s) do
if s[i] in cc then
 begin
  k:=1;
  write(s[i]);
 end;
if k=0 then write('В строке нет четных цифр');
0
7 / 7 / 5
Регистрация: 30.12.2016
Сообщений: 100
07.05.2017, 11:44 5
одно и тоже
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
07.05.2017, 12:01 6
Цитата Сообщение от Comrade2017 Посмотреть сообщение
одно и тоже
Это у Вас голова и то что ниже пояса одно и тоже.
0
7 / 7 / 5
Регистрация: 30.12.2016
Сообщений: 100
07.05.2017, 12:11 7
это все одно и тоже
0
Эксперт Pascal/Delphi
6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
07.05.2017, 12:22 8
У меня неверно решено. Я понял задачу так, что в строке только цифры. Понятно, что если кроме цифр и другие символы, то вылетит с ошибкой.
0
07.05.2017, 12:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.05.2017, 12:22
Помогаю со студенческими работами здесь

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

Вывести на экран все трехзначные числа, сумма первой и третьей цифры которых больше второй цифры.
1. Построить блок-схему и решить задачу, используя цикл с предусловием: Вывести на экран все...

Вывести на экран все трехзначные числа, сумма первой и третьей цифры которых больше второй цифры.
Хорошая тема,поэтому ПОМОГИТЕ РЕШИТЬ ЗАДАЧУ!!!! Условие: Вывести на экран все трехзначные числа,...

Вывести на экран все трехзначные числа, сумма первой и третьей цифры которых больше второй цифры.
Вывести на экран все трехзначные числа, сумма первой и третьей цифры которых больше второй...


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

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

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