Форум программистов, компьютерный форум CyberForum.ru

Выбросить из записи введенного натурального числа n цифры 0 и 5 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать и вывести массив http://www.cyberforum.ru/cpp-beginners/thread408918.html
Отсортировать и вывести массив А(N) по возрастанию используя сортировку выбором
C++ Найти сумму квадратов Даны два массива А(10) и В(10). Найти сумму квадратов одноименных элементов массивов http://www.cyberforum.ru/cpp-beginners/thread408913.html
Случайные числа в C++ C++
нужно присвоить переменной числа от -50 до 50, как сделать?
C++ C++ Как лучше обратиться к классу
Добрый день. У меня такая ситуация. Есть некий класс A, содеращий массив классов B. class A { //какие-то методы и данные std::vector<B> _Bs; }; И нужно, чтобы каждый элемент из этого массива мог проверить существование любого другого элемента из этого массива. Или, например, получить какие-то данные из любого другого элемента. Как это лучше и правильнее оформить? Неужели...
C++ Найти непрерывный участок http://www.cyberforum.ru/cpp-beginners/thread408887.html
Найти непрерывный участок из 10 элементов, сумма которых максимальна. Размер массива 50-200, диапазон чисел в массиве 0-100. Подскажите пожалуйста как это можно реализовать.
C++ Переставляя строки заданной матрицы, расположить их соответствии с ростом характеристик. помогите пожалуйста, очень надо. Переставляя строки заданной матрицы, расположить их соответствии с ростом характеристик. вот мой код // 7.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> подробнее

Показать сообщение отдельно
mustafa1453
4 / 4 / 1
Регистрация: 16.12.2011
Сообщений: 8
16.12.2011, 15:11     Выбросить из записи введенного натурального числа n цифры 0 и 5
Цитата Сообщение от Алина Андреевна Посмотреть сообщение
Я не могу записать эту задачу на языке си с помощью цикла, использовать массив нельзя
10. Выбросить из записи введенного натурального числа n цифры 0 и 5, оставив прежним порядок остальных цифр. Распечатать это число.
Использовать для ввода функцию getchar() в цикле. Проверять каждую введенную цифру, и ввыводить только то что нужно. Например:
C
1
2
3
4
5
6
7
8
int main(void) {
  char c;
  while((c = getchar()) != EOF) {
    if (c == '0' || c == '5') continue;
    putchar(c);
  }
  return 0;
}
Как-то так
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru