F
Firiat
Выбросить из записи введенного натурального числа n цифры 0 и 5. Например ввели 1503 и должно остаться 13 . Не вижу как сделать цикл. Спс
for(i = 0; i < strlen(str); i++)
if (str[i] <> 0) & (str[i] <> 5)
{
str2 = str2 + str[i]
}
Не вижу как сделать цикл.
на первый вопрос ответил, если не можешь написать даже такой цикл - увы... :welcome:а на c++
char buffer[64] ={0};
std::cout<< "Введите исходное число : ";
gets(buffer);
//Все на этом месте мы получили исходную строку-число
//создадим так же переменную типа char - результат
char Res[64] = {0};
//Обойдем массив символов исходной строки
int count = 0; //Счетчик
for (int i = 0; i< strlen(buffer); i++)
{
if (buffer[i] != '0' && buffer[i] != '5')
{
Res[count] = buffer[i]; //Добавим символ-цифру
count++; //Увеличим счетчик
}
}
cout<<"Result : " << Res << endl;
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab