• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Litera a rysowana w cmd . program w c++

Konferencja JOIN! 2018
+1 głos
407 wizyt
pytanie zadane 11 września 2017 w C i C++ przez Browarnik123 Użytkownik (840 p.)
edycja 11 września 2017 przez Browarnik123

Dzień dobry ! Robiłem se zadanko z c++ i nawet nieźle mi szło . Lecz nagle wydarzyło się coś nielogicznego dla mnie i nie wiem jak rozwiązać ten problem .To powinno być równe .Wie ktoś co tu poszło nie tak ? Z góry dzięki za pomoc . Załączam efekt programu i kod :

 

#include <iostream>
#include <windows.h>
using namespace std;
int n , i , j , l , z , x , k=0;
int main(){
cin >> n;
for(i=0 ; i<n ; i++)
{
    for(j=0 ; j<n-i ; j++)
    {
        cout <<" " ;
    }


        if(i==1)
        {
          cout<<"0"<<endl;

        }


        if(i==n/2)
        {
          for(l=0 ; l<n+1 ; l++)
          {
              cout<<"0" ;
          }
          cout<<""<<endl ;

        }
        if ((i!=n/2)&&(i!=1))
        {
            cout <<"e" ;
            for(z=0 ; z<i*2-1 ; z++ )
            {
                cout<<" " ;
            }
            cout <<"e"<<endl ;
        }
}

system("pause");
return 0;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 



1 odpowiedź

+2 głosów
odpowiedź 11 września 2017 przez pawi125 Obywatel (1,670 p.)
wybrane 11 września 2017 przez Browarnik123
 
Najlepsza

Na czym polega problem bo nie rozumiem?

Co masz na myśli pisząc "to powinno być równe"?

Wstaw kod w odpowiednich znacznikach w celu poprawienia czytelności postu ;)

 

#include <iostream>

using namespace std;
int n, i, j, l, z, x, k = 0;
int main() {
	cin >> n;
	for (i = 0; i<n; i++)
	{
		//j to jest lewa krawedz (trojkat bialych znakow)
		for (j = 0; j<n - i; j++)
		{
			cout << " ";
		}

		//wierzcholek?
		if (i == 0) //pierwotna wersja i==1
		{
			cout << "0" << endl;

		}

		if (i == n / 2)
		{
			//srodek
			for (l = 0; l<n + 1; l++)
			{
				cout << "0";
			}
			cout << "" << endl;

		}
		if ((i != n / 2) && (i != 0))
		{
			cout << "e";
			for (z = 0; z<i * 2 - 1; z++)
			{
				cout << " ";
			}
			cout << "e" << endl;
		}
	}

	system("pause");
	return 0;
}

na szybko poprawilem ten kod nie wiem czy o to chodzi?

Jesli to jest dobrze to daj znac a napisze co bylo zle.

Kod jest strasznie nieczytelne i masz nadmiar zmiennych ale to pewnie jest kwestia tego, ze dopiero zaczynasz przygode z programowaniem ;) Pisz wiecej komentarzy w kodzie taka rada na juz ;)

komentarz 11 września 2017 przez Browarnik123 Użytkownik (840 p.)
Problem polega na tym że idealna litera A nie wychodzi tylko na górze jest mała nierówność .
komentarz 11 września 2017 przez Browarnik123 Użytkownik (840 p.)
Sory ale nie zrozumiałem co to są te odpowiednie znaczniki .
komentarz 11 września 2017 przez Hipcio Maniak (69,880 p.)

@Browarnik123 - punkt 1

@pawi125 to powinien być komentarz, a nie odpowiedź

komentarz 11 września 2017 przez pawi125 Obywatel (1,670 p.)
edycja 11 września 2017 przez pawi125
up. (edit)
komentarz 11 września 2017 przez pawi125 Obywatel (1,670 p.)
@Hipcio tak masz racje powinienem zakomentowac a nie odpowiadać, przepraszam za błąd
1
komentarz 11 września 2017 przez Browarnik123 Użytkownik (840 p.)

Dziękuje dokładnie o to chodziło ! Jesteś niesamowity laugh !!! Mam za jakieś 600 dni maturę z informatyki i muszę expić w c++ !

komentarz 11 września 2017 przez Hipcio Maniak (69,880 p.)
Ważne, że w komentarzu dodałeś rozwiązanie problemu. Trzymaj łapkę ;)

Podobne pytania

0 głosów
1 odpowiedź 100 wizyt
pytanie zadane 1 lutego w C i C++ przez Daria Kokot Początkujący (380 p.)
0 głosów
2 odpowiedzi 121 wizyt
–1 głos
2 odpowiedzi 407 wizyt
pytanie zadane 17 września 2016 w C i C++ przez Owczarek Niemiecki Obywatel (1,330 p.)
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

55,269 zapytań

99,579 odpowiedzi

204,902 komentarzy

27,241 pasjonatów

Przeglądających: 143
Pasjonatów: 2 Gości: 141

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...