Dwa programy w C++

Wszystko co nie było zgodne z regulaminem forum
Awatar użytkownika
djarta

Globalny Moderator
Posty: 5854
Rejestracja: 26 gru 2008, 17:15
Lokalizacja: Białystok
Kontaktowanie:

Dwa programy w C++

Post28 wrz 2013, 10:44

Witam,
mam do napisania dwa programy w C++,

1) Gwiazdki muszą być po skosie,
mam taki program który wpisuje liczby i robi mi gwiazdki jako boki (długości):

Kod: Zaznacz cały

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
    int i,n,j,m;
    char d;
    cout << "Podaj bok A prostokata\n";
    cin >> n;
    cout << "Podaj bok B prostokata\n";
    cin >> m;
    for (int i=0; i<n; i++)
    {
        for (j=0; j<n; j++)
        cout << "*";
        cout << endl;
        }
        getchar ();
        cin.ignore();
        return 0;
        }

Ale jak zrobić je po skosie, żeby szły?

2) Na podstawie tego programu:

Kod: Zaznacz cały

#include <iostream>
#include <cstdio>
#include <math.h>
using namespace std;
int main ()
{
    float a,b,c;
    cout << "Podaj dlugosci bokow trojkata \n";
    cin >> a >> b >> c;
    if (a+b>c && a+c>b && b+c>a)
    cout << "Mozna zbudowac trojkat" << endl;
    else cout << "Nie mozna zbudowac trojkata" << endl;
    cin.ignore ();
    getchar ();
    return 0;
}

Możecie mi doradzić coś? :)

Awatar użytkownika
lewy

Ekspert
Posty: 1462
Rejestracja: 15 gru 2009, 11:10

Dwa programy w C++

Post28 wrz 2013, 13:11

Ale jak zrobić je po skosie, żeby szły?

ta pętla powinna być taka

Kod: Zaznacz cały

for (int i=0; i<n; i++)
    {
        for (j=0; j<n; j++){
              if (i==j)
                      cout << "*";
              else
                     cout <<" ";
       }
       cout <<endl;
}


Drugiego nie kumam, chodzi o to. że podaje 3 liczby i dopiero wtedy liczy?

Jak tak to whilem do wprowadzenia trzech liczb.

Awatar użytkownika
djarta

Globalny Moderator
Posty: 5854
Rejestracja: 26 gru 2008, 17:15
Lokalizacja: Białystok
Kontaktowanie:

Dwa programy w C++

Post28 wrz 2013, 13:41

while nie może być bo jeszcze tego nie mieliśmy, pętlą zagnieżdzoną ;)

Tak, o to chodzi.

Awatar użytkownika
cosik_ktosik

Administrator
Posty: 21416
Rejestracja: 13 lis 2008, 01:17
Lokalizacja: Szczecin
Kontaktowanie:

Dwa programy w C++

Post29 wrz 2013, 12:04

O coś takiego chodzi?

Kod: Zaznacz cały

#include <iostream>

using namespace std;

int main(){
   
     float a,b,c;
    cout << "Podaj dlugosci bokow trojkata \n";
   
    if (cin>>a)
       if (cin >> b)
          if (cin >>c){
 
             if (a+b>c && a+c>b && b+c>a)
                cout << "Mozna zbudowac trojkat" << endl;
             else
                  cout << "Nie mozna zbudowac trojkata" << endl;
 }
    cin.ignore ();
    getchar ();
    return 0;
}
Hotfix
Pozdrawiam, cosik_ktosik :)

Awatar użytkownika
djarta

Globalny Moderator
Posty: 5854
Rejestracja: 26 gru 2008, 17:15
Lokalizacja: Białystok
Kontaktowanie:

Dwa programy w C++

Post29 wrz 2013, 14:09

Tak, o to, dzięki.



  • Reklama

Wróć do „Śmietnik”



Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość