IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

 
 Ответить  Открыть новую тему 
> Массив, C++
Rom1k
сообщение 29.11.2007 12:03
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 119
Пол: Мужской

Репутация: -  0  +


Похожей задачи не нашёл.
А то что я сам написал, вообще не работает никак(

Вот задачка:
Ввести целое число N. Выделить из этого числа цифры, кратные 3, и записать их в одномерный массив.

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 29.11.2007 12:20
Сообщение #2


Гость






Чего не работает-то, сказал бы...

Вроде ничего сложного нет:
#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;
}

 К началу страницы 
+ Ответить 
Rom1k
сообщение 29.11.2007 22:36
Сообщение #3


Пионер
**

Группа: Пользователи
Сообщений: 119
Пол: Мужской

Репутация: -  0  +


при компиляции выходят 2 ошибки

скрины вот. что делать?(


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 29.11.2007 22:46
Сообщение #4


Гость






Ну, если у тебя старый ДОСовский компилятор, то просто убери строку
using namespace std;
, тогда будет компилироваться... Я смотрю, ты уже изменил имя файла на iostream.h ...

А насчет второй ошибки - ты забыл точку с запятой; заметь, в моем посте она есть...
 К началу страницы 
+ Ответить 
Rom1k
сообщение 29.11.2007 22:51
Сообщение #5


Пионер
**

Группа: Пользователи
Сообщений: 119
Пол: Мужской

Репутация: -  0  +


Цитата(volvo @ 29.11.2007 22:46) *

Ну, если у тебя старый ДОСовский компилятор, то просто убери строку
using namespace std;
, тогда будет компилироваться... Я смотрю, ты уже изменил имя файла на iostream.h ...

А насчет второй ошибки - ты забыл точку с запятой; заметь, в моем посте она есть...


извините. я просто ещё оч плохо в си++ разбираюсь,а точка с запятой-моя глупая ошибка. спасибо!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Rom1k
сообщение 29.11.2007 23:17
Сообщение #6


Пионер
**

Группа: Пользователи
Сообщений: 119
Пол: Мужской

Репутация: -  0  +


если я пишу просто <iostream> он мне ошибку выдаёт!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ozzя
сообщение 30.11.2007 9:25
Сообщение #7


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


<iostream.h>
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 9:46
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"