Wyświetlanie liczb podzielnych przez 90

0

Witam,

oto mój program:

#include<iostream>
#include<conio.h>
using namespace std;

int main()

{
int i;

for(i=0; i<=360; i++)
{
    cout<<i<<endl;
     
   	if(i==90)
	    cout<<"E";
    if(i==180)
	    cout<<"S";
	if(i==270)
	    cout<<"W";
	if(i==360)
	    cout<<"N";	
 
else		
    {

     if( (i%5==0) && (i!=0) && (i!=90) && (i!=180) && (i!=270) && (i!=360)  )
       {
           cout<<i<<"*"<<endl;
       }
    }
       
       
}



getch();
return 0;
}
 

Wyswietla on liczby od 0 do 360 i przy liczbach podzielnych przez 5 wyswietla * a przy 90, 180, 270, 360 kolejno E, S, W, N. Mam problem z wyswietleniem, mianowicie na ekrenie pojawia się:
(...)
90
N91
(...)
180
S181
(...)
270
W271
(...)
360
N361

i nie wiem co z tym zrobić a chciałbym zeby było np.
360N
361

0

Usuń endl przy linijce: cout<<i<<endl; a wstaw endl tuż po ifach: cout << endl;.

0

Dodaj <<endl przy N,S,W,E?

1

Odpowiedź z jednego forum Ci nie wystarcza? http://www.coderscity.pl/ftopic43646.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1