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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2016, 12:07   #11
Russian_watson
Пользователь
 
Регистрация: 15.02.2016
Сообщений: 39
По умолчанию

Рабочий код, проверено на ideone:

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

int main() {
	int n = 10;
	int i = 0;
	int arr[n] = {0};
	int val;
	for (i = n; i >= 0; i--) {
		if ((arr[i]%2) != 0) {
			val = arr[i];
			break;
		}
	}
	for (int c = 0; c < n; c++) {
		if ((arr[i]%2) != 0) {
			arr[c] = arr[c] + val;
		}
	}
	return 0;
}
Russian_watson вне форума Ответить с цитированием
Старый 15.02.2016, 13:13   #12
Lolopop12
Пользователь
 
Регистрация: 21.01.2016
Сообщений: 23
По умолчанию

Из за чего выводит пустую консоль
Изображения
Тип файла: jpg вв.JPG (17.2 Кб, 73 просмотров)
Lolopop12 вне форума Ответить с цитированием
Старый 15.02.2016, 13:14   #13
Lolopop12
Пользователь
 
Регистрация: 21.01.2016
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Russian_watson Посмотреть сообщение
Рабочий код, проверено на ideone:

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

int main() {
	int n = 10;
	int i = 0;
	int arr[n] = {0};
	int val;
	for (i = n; i >= 0; i--) {
		if ((arr[i]%2) != 0) {
			val = arr[i];
			break;
		}
	}
	for (int c = 0; c < n; c++) {
		if ((arr[i]%2) != 0) {
			arr[c] = arr[c] + val;
		}
	}
	return 0;
}
Использовал ваш код
Lolopop12 вне форума Ответить с цитированием
Старый 15.02.2016, 13:26   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

а что он должен еще вывести, если ничего вы не выводите?
p51x вне форума Ответить с цитированием
Старый 16.02.2016, 03:41   #15
Larboss
Недо
Участник клуба
 
Регистрация: 11.08.2011
Сообщений: 1,394
По умолчанию

ТС надо разбираться самому, а не копировать чужой код бездумно.
С помощью программирования можно разбогатеть и изменить мир к лучшему (с) Бьерн Страуструп
Larboss вне форума Ответить с цитированием
Старый 21.02.2016, 21:40   #16
vvmcpp
Форумчанин
 
Аватар для vvmcpp
 
Регистрация: 11.12.2010
Сообщений: 116
По умолчанию

Вот исправил некоторые ошибки. Код будет компилироваться.
В саму логику я не вдумывался. Мне просто лень было.
... да и еще, в конце программы нужно освободить память выделенную под arrAy .
Ну и останется только проверить логику и вывести то что нужно на экран.
Код:
/* Code::Blocks , компилятор GNU GCC ,
Process returned 0 (0x0)   execution time : 0.024 s */
#include <iostream>

using namespace std;

int main()
{


    int *arrAy; // тут я убрал array, чтобы не было неоднозначности  
    int n = 10;
     arrAy = new int[n];  //int[n]


int val;
for(int i = n; i >=0; i--)
    {
        if ( (arrAy[i]%2) != 0)
            {
                val = arrAy[i]; break;
            }
    }

for(int c = 0; c < n; c++)
    {
        if( (arrAy[c]%2) != 0 ) // тут тоже ошибка была arrAy[i]
                arrAy[c] = arrAy[c] + val;
    }
// ну и вывести что-то на экран

// тут еще нужно освободить память выделенную под массив

// и программа готова
    return 0;
}

Последний раз редактировалось vvmcpp; 21.02.2016 в 21:55. Причина: дополнение
vvmcpp вне форума Ответить с цитированием
Старый 23.02.2016, 09:58   #17
Chedman
 
Регистрация: 16.09.2010
Сообщений: 3
По умолчанию

Перепиши
for(int i = n; i >=0; i--)
на
for(int i = n-1; i >=0; i--)
Chedman вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу найти ошибку Nix128 Microsoft Office Excel 8 24.05.2011 15:05
не могу найти ошибку trad Помощь студентам 1 18.01.2011 23:04
найти ошибку в двухмерном массиве Эnnа Помощь студентам 3 23.06.2010 18:39
найти ошибку в массиве lilia2121 Помощь студентам 4 17.04.2010 12:22
найти ошибку в массиве, паскаль bingooo Помощь студентам 2 09.04.2010 19:12