Похожей задачи не нашёл.
А то что я сам написал, вообще не работает никак(
Вот задачка:
Ввести целое число N. Выделить из этого числа цифры, кратные 3, и записать их в одномерный массив.
Чего не работает-то, сказал бы...
Вроде ничего сложного нет:
#include <iostream>
using namespace std;
int main() {
int n, digits[10], count = -1;
cin >> n;
while(n) {
if(!((n % 10) % 3)) digits[++count] = n % 10;
n /= 10;
}
for(int i = 0; i <= count; i++) {
cout << digits[i] << " ";
}
return 0;
}
при компиляции выходят 2 ошибки
скрины вот. что делать?(
Эскизы прикрепленных изображений
Ну, если у тебя старый ДОСовский компилятор, то просто убери строку
using namespace std;, тогда будет компилироваться... Я смотрю, ты уже изменил имя файла на iostream.h ...
using namespace std;, тогда будет компилироваться... Я смотрю, ты уже изменил имя файла на iostream.h ...
если я пишу просто <iostream> он мне ошибку выдаёт!
<iostream.h>