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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.02.2009, 22:38   #1
antontek
 
Регистрация: 16.02.2009
Сообщений: 5
Вопрос

Код:
#include <iostream>   
#include <conio.h>   
int main()   
{   
    int x[20];
    for(int i=0; i<20; i++)   
    {   
        cout<<"Vvedite element massiva: ";   
        cin>>x[i];   
    }      
    for(int i=0; i<20; i++)   
    {   
        cout<<"["<<i<<"]: "<<x[i]<<endl;       
    }  
        for(int i = 0, j = 0, c = 0; i < 20; i++)  
{   
   if(x[i] < 0)    
   {   
      w[j++] = x[i];   
   }   
   else   
   {   
       y[c++] = x[i];   
   }   
} 
}
Модератор: тег CODE

Программа не компилируеться

Последний раз редактировалось MaTBeu; 16.02.2009 в 23:21.
antontek вне форума
Старый 16.02.2009, 22:44   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

1. Прочитайте правила
2. Используйте кнопку "правка" для добавления.
3.
Цитата:
Программа не компилируеться
Перед
Код:
int main()
нужно добавить
Код:
using namespace std;
А массивы w и y вообще не объявлены.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 16.02.2009, 23:31   #3
antontek
 
Регистрация: 16.02.2009
Сообщений: 5
По умолчанию

Код:
#include <iostream>   
#include <conio.h>
using namespace std;
  int main() 

{   
    int x[20],w[20],y[20];
    for(int i=0; i<20; i++)   
    {   
        cout<<"Vvedite element massiva: ";   
        cin>>x[i]; 
    }      
    for(int i=0; i<20; i++)
    {   
        cout<<"["<<i<<"]: "<<x[i]<<endl;       
    }  
        for(int i = 0, j = 0, c = 0; i < 20; i++)  
{   
   if(x[i] < 0)    
   {   
      w[j++] = x[i];
   }   
   else   
   {  
   y[c++] = x[i];
      } 
      cout<<"\n"<<y[c]<<"\n";
      cout<<"\n"<<w[j]<<"\n";
} 

getch();
}
antontek вне форума
Старый 16.02.2009, 23:36   #4
antontek
 
Регистрация: 16.02.2009
Сообщений: 5
По умолчанию

Цитата:
Проблемы с выводом !!!
Помогите !!!
я в этом вааще новичок
antontek вне форума
Старый 17.02.2009, 00:00   #5
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

вот здесь глянь
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума
Старый 17.02.2009, 00:05   #6
Jocker
 
Регистрация: 25.10.2007
Сообщений: 3
По умолчанию

Массивы w,y не нужны лучше напиши вывод результата в условие отбора элементов.
Jocker вне форума
Старый 17.02.2009, 00:33   #7
antontek
 
Регистрация: 16.02.2009
Сообщений: 5
По умолчанию

млин ниче не выходит
help me please

примерчик бы

Последний раз редактировалось MaTBeu; 17.02.2009 в 18:02.
antontek вне форума
Старый 17.02.2009, 00:43   #8
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

antontek Я правильно понял, что нужно w заполнить отрицательными элементами, а y положительными?
Тогда так:
Код:
#include <iostream>
#include <conio.h>
using namespace std;
  int main()

{
    int x[20],w[20],y[20];
    int i,j,c;
    for(i=0; i<20; i++)
    {
        cout<<"Vvedite element massiva: ";
        cin>>x[i];
    }
    for(i=0; i<20; i++)
    {
        cout<<"["<<i<<"]: "<<x[i]<<endl;
    }
for(i = 0, j = 0, c = 0; i < 20; i++)
{
   if(x[i] < 0)
   {
      w[j++] = x[i];
   }
   else
   {
   y[c++] = x[i];
   }
}
cout<<"\nw:\n";
for(i=0;i<j;i++)
 cout<<w[i]<<" ";
cout<<"\ny:\n";
for(i=0;i<c;i++)
 cout<<y[i]<<" ";

getch();
}
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 17.02.2009, 00:48   #9
antontek
 
Регистрация: 16.02.2009
Сообщений: 5
По умолчанию

Ой спасибо тебе огромное и человеческое
а то я млин никак не могу разобраться
antontek вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь Caragius Паскаль, Turbo Pascal, PascalABC.NET 8 08.04.2010 17:29
нужна помощь DIzza Помощь студентам 54 22.02.2009 13:29
Нужна помощь KpeHDeJIb Помощь студентам 4 04.07.2008 11:52
Нужна помощь! mEka Помощь студентам 2 04.03.2007 01:39
нужна помощь Селезнёв Microsoft Office Excel 1 02.03.2007 03:19