Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz
  • 0

C++ zadanie z pętlami


Morales2k

Pytanie

Opublikowano

Witam, mam problem przy zadaniu z pętlami zagnieżdżonymi, chodzi o to aby program po wpisaniu liczby wierszy wyświetlał znaki tak jak poniżej

Przykład

Podaj liczbę wierszy: 4

...*

..**

.***

****

 

#include<iostream>

int main()
{
	short wiersze;
	std::cout<<"Podaj liczbe wyswietlanych wierszy: \n";
	std::cin>>wiersze;
	for(int i=0; i<wiersze; i++)
	{
		for(int i=1; wiersze-i!=0; i++)	
			std::cout<<".";
		for(int i=1; i!=wiersze; i++)
			std::cout<<"*";
	std::cout<<std::endl;
	}
	
	return 0;
}

Oto co do tej pory udało mi się zrobić, program wyświetla odpowiednią ilość wierszy jednak liczba kropek nie maleje a liczba gwiazdek nie wzrasta z każdym obrotem pętli, z góry dziękuje za wszelkie wskazówki.

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Opublikowano

Nie rozumiem twoich warunków w pętlach, ja napisałem coś takiego:

#include<iostream>
using namespace std;
int main()
{
	int k; cout<<"podaj liczbe wierszy"; cin>>k;
	int l=k;
	for(int i=0; i<k;i++)
	{
		for(int j=0; j<l-1; j++)
		{
			cout<<".";
		}
		
		for(int n=0;n<k-l+1;n++)
        {                         
		cout<<"*";
        }       
		l--;
		cout<<endl;
		
	}
        return 0;           
}

 

Opublikowano

O to mi chodziło, rzeczywiście głupoty napisałem w tych warunkach w moich pętlach ale głównie brakowało mi dodatkowej zmiennej l. Dziękuje za pomoc.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...