Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2012, 22:03   #1
GAS1989
 
Регистрация: 01.05.2012
Сообщений: 7
По умолчанию C++ Задача №64. Вывести четные элементы

Цитата:
Формат входных данных

Сначала задано число N - количество элементов в массиве. Далее через пробел записаны N чисел - элементы массива.
Формат выходных данных
Необходимо вывести все четные элементы массива (то есть те элементы, которые являются четными числами).
3
1 3 2
Ответ: 2
Код:
#include <iostream>
using namespace std;

int main()
{
	int N = 0;
	cin >> N;
	int *arr = new int[N];
	for(int n = 0; n<N; ++n)
		cin >> arr[n];
	for(int n = 0; n<N; ++n)
		if(arr[n]%2==0) cout << arr[n];
	delete[] arr;
	return 0;
}
Отправил на сайт, пишет не правильно =\

Последний раз редактировалось GAS1989; 01.08.2012 в 22:15.
GAS1989 вне форума Ответить с цитированием
Старый 01.08.2012, 23:53   #2
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

До
Код:
#include <iostream>
using namespace std;

int main()
{
	int N = 0;
	cin >> N;
	int *arr = new int[N];
	for(int n = 0; n<N; ++n)
		cin >> arr[n];
	for(int n = 0; n<N; ++n)
		if(arr[n]%2==0) cout << arr[n];
	delete[] arr;
	return 0;
}
После
Код:
#include <iostream>
using namespace std;

int main()
{      int n, i;
	cin >> N;
	int *arr = new int[N];
	for(int i = 0; i<N; i++)
		cin >> arr[i];
	for(int i = 0; i<N; i++)
		if(arr[i]%2==0) cout << arr[i];
	delete[] arr;
	return 0;
}
У меня у самого такое часто бывает =) главное внимательность.
И желательно посмотреть разницу между i++ и ++i
разница

Ну и я так понимаю данные из файла считываются? Где файл? и где считывание ?
Люблю на ты.Я человек простой

Последний раз редактировалось Leshii; 02.08.2012 в 00:08.
Leshii вне форума Ответить с цитированием
Старый 02.08.2012, 00:13   #3
GAS1989
 
Регистрация: 01.05.2012
Сообщений: 7
По умолчанию

вот та самая задача, мб я не правильно понял задачу?

up
Смешно конечно, но в принципе логично, надо было добавить перевод строки, я добавил endl; и сайт принял ответ =)

Последний раз редактировалось GAS1989; 02.08.2012 в 00:19.
GAS1989 вне форума Ответить с цитированием
Старый 02.08.2012, 00:19   #4
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

у вас там сверху написано вот что
Цитата:
Данные вводятся с клавиатуры или из файла input.txt, выводятся на экран или в файл output.txt. Первые тесты не всегда совпадают с примерами из условия.
Если будут вопросы добавляйтесь в скайп и пишите уже туда.
Люблю на ты.Я человек простой

Последний раз редактировалось Leshii; 02.08.2012 в 00:31.
Leshii вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести сначала все его четные (нечетные) елементы, а потом- нечетные(четные). tondo Помощь студентам 4 25.04.2012 00:17
Упорядочить нечетные элементы, оставив четные на местах JegorX Помощь студентам 8 22.11.2011 15:54
Перенести в конец массива все четные элементы илья001 Помощь студентам 6 19.05.2011 16:03
Если все элементы матрицы четные, вычислить их произведение. Misho0k Паскаль, Turbo Pascal, PascalABC.NET 7 20.05.2008 22:51