/ Forside/ Teknologi / Udvikling / C/C++ / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
Bech_bb 500
kyllekylle 500
jdjespers.. 500
gibson 300
scootergr.. 300
molokyle 287
10  strarup 270
Trekant ?? c++
Fra : Gojen
Vist : 769 gange
100 point
Dato : 06-08-07 08:01

Hej

Er der nogen der kan hjælpe mig med at lave en trekant som denne ? (Skal bruge if og else statements!)

*
**
***
****
*****


--------------------------------------------------
Kan sagtens lave nedenstående:

#include <iostream>

using namespace std;

int main(){

int row,col;

cout << "Enter col: ";
cin >> col;

cout << "Enter row: ";
cin >> row;

char a='*';


for(int i=1;i<=col;i++){

for(int x<=5;x>i;x--){

cout << a;

}
cout << endl;
}

system("pause");
return 0;
}


*
**
***
****
*****




 
 
Kommentar
Fra : ostemanden


Dato : 06-08-07 10:20

Nu er det så lang tid siden jeg har kodet i c++, så selve koden kan jeg ikke lige hjælpe dig med.

Men det er vel noget med at sætte en boolian til false, og så tjekke om den er false, og sætte den til true når stjernerne er opnået. Og så lave en "goto start" eller lign. hvis man kan det.


Kommentar
Fra : Gojen


Dato : 06-08-07 11:37

Hov, det skal forsåes på den måde at jeg vil lave denne her trekant.

++++*
+++**
++***
+****
*****


'+' skal være blanke felter!








Accepteret svar
Fra : BertelBrander

Modtaget 100 point
Dato : 06-08-07 19:49

Måske noget i stil med:

Kode
#include <iostream>
using namespace std;
int main()
{

int row,col;

cout << "Enter col: ";
cin >> col;

cout << "Enter row: ";
cin >> row;

char a='*';


for(int i=1;i<=col;i++)
{
for(int x = 0; x < col - i; x++)
cout << " ";

for(int x = 0; x < i; x++)
cout << a;
cout << endl;
}

system("pause");
return 0;
}


Hvad skal "row" bruges til?

Jeg er ikke sikker på at "int x<=5" giver mening.

Godkendelse af svar
Fra : Gojen


Dato : 07-08-07 12:26

Tak for svaret BertelBrander. Det var lige hvad jeg var ude efter... Du har ret mht. til "row" men havde brugt den i en anden opgave.

Du har følgende muligheder
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.

Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste