!#!$#@$@#%????????? C++

2 отговора 283 прегледа
#1

!#!$#@$@#%????????? C++

Abe hora. Kakvo im stava na tezi komputri??? Eto edna prosta programa na C++. Tja razdelja daden masiv na drugi dva kato otdelja pologitelnite i otricatelnite 4isla. Problema e 4e shtom vaveda poslednoto 4islo v masiva A broja4a 'y' prema savsev sashtata stoinost. proverih tova s 'watches' . Ta molbata mi e ako njakoi moge da mi kage zashto tova stava taka molja da mi kage, shte mu bada mn blagodaren..............eto i progranata
----------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
void main ()
{
#define max 4
int A[max],pol[max],otr[max],i,t(1),y(1);
clrscr();
cout<<"Vqvedete zeli chisla v masiva!!!\n";
for (i=1;i<=max;i++){
cout<<"Vqvedi "<<i<<"-to chislo:>\n";cin>>A;
}
for (i=1;i<=max;i++){
if (A>0) {pol[t++]=A;}
if (A<0) {otr[y++]=A;}
}
cout<<"Otricatelnite chisla sa:\n";
for (i=1;i<y;i++) cout<<otr<<endl;
cout<<"Pologitelnite chisla sa:\n";
for (i=1;i<t;i++) cout<<pol<<endl;
getch();
}

Отговор
в отговор на lzumen #2

Re: !#!$#@$@#%????????? C++

Na computrite nishto ne im stawa...ti da se seshtash ot kakyw index pochwat masiwite w C sluchaino?

Отговор
в отговор на lzumen #3

малко корекции



#include <iostream.h>
#include <conio.h>

void main ()
{
#define max 4
int A[max], pol[max], otr[max], i, t(0), y(0);

// clrscr();
cout<<"Vqvedete zeli chisla v masiva!!!\n";

// for (i = 1; i <= max; i++)
for (i = 0; i < max; i++)
{
cout << "Vqvedi " << i << "-to chislo:>\n";
cin >> A[i];
}

for (i = 0; i < max; i++)
{
if (A[i]>0) { pol[t++] = A[i]; }
if (A[i]<0) { otr[y++] = A[i]; }
}

cout << "Otricatelnite chisla sa:\n";
for (i = 0; i < y; i++)
cout << otr[i] << endl;

cout << "Pologitelnite chisla sa:\n";
for (i = 0; i < t; i++)
cout << pol[i] << endl;

getch();
}

//


btw, шибаното като се постват неща от рода на [i] e, че се ползват за Italic

никога не е твърде рано да пропушиш
Отговор