C++ tablica množenja

poruka: 9
|
čitano: 19.701
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
offline
C++ tablica množenja

Treba mi pomoc oko zadatka da napravim tablicu mnozenja od 1 do 10 i svi brojevi moraju da budu pravilno raspoređeni po stupcima i redovima. Program pravim u dev c++.

Moj PC  
0 0 hvala 0
17 godina
moderator
offline
RE: C++ tablica množenja

Gdje si zapeo? Sto imas dosad?

17 godina
neaktivan
offline
C++ tablica množenja

 

Je ovo ok?

 

 

#include<iostream>

using namespace std;

 

int main(void)

{

    cout << "Tablica mnozenja:" << endl

      << "  1\t2\t3\t4\t5\t6\t7\t8\t9" << endl

      << "" << endl;

    for(int c = 1; c < 10; c++)

    {

      cout << c << "| ";

      for(int i = 1; i < 10; i++)

      {

      cout << i * c << '\t';

      }

      cout << endl;

    }

    return 0;

}

 

BTW, kak se stavlja kod?

 

 

EDIT: ako hoces napisati cu ti i komentare, ali sad moram na vjeronauk (zadnji i onda firma).

01101 01111 10010 00100 10011 01000 01001 00111 01001-LordShigi HAHAHHAHA NAJBOLJI VIDEO NA SVIJETU:http://www.e-castig.com/index.php?r=Rl1h
Poruka je uređivana zadnji put sub 15.5.2010 8:40 (LordShgi).
Moj PC  
1 0 hvala 1
17 godina
neaktivan
offline
RE: C++ tablica množenja

Vidim da ti je u biti rješeno kod tebe  ali eto da ponoviš :  probaj znači ponoviti petlje vanjske ,unutrašnje i za koliko se vrti unutrašnja i zašto je to tako .
Zatim ponovi kako se petlje mogu postavljati ,jedna iza druge ,petlja u petlji itd......kad to svladaš razumjeti češ i tablicu množenja i kako program po redu petlji izvršava zadano mu.

 

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
 const int velicina=10;
 int a;
 int b;
 cout<<"10 x 10"<<endl;
 cout<<"..tablica množenja"<<endl;
 cout<<endl<<"  |";
 for(a=1;a<=velicina;a++)//petlja koja ti poreda brojeve na vrhu
  cout<<setw(3)<<a<<" ";
 cout<<endl;
 for(a=0;a<=velicina;a++)//petlja koja radi crtu ispod
 
  cout<<"_____";
 for(a=1;a<=velicina;a++)
 {
  cout<<endl<<setw(3)<<a<<" |"; //redovi(vanjska petlja)
 for(b=1;b<=velicina;b++)//unutrasnja petlja i ostatak redova umnozak!
  cout<<setw(3)<<a*b<<" ";
  
     }
 cout<<endl;

 


 
 system("pause");
return 0;
}

 

#include <iomanip> je zbog setw() ,potraži što to znači,potrudi se malo i sam sebi objasniti kod jer kad te se pita o ovom zadatku da znaš nešto i sam ,ili ga preuredi sam kako spada po tvome ,to češ naravno moći kad svaladaš i razumiješ petlje(for) .....

 

edit: sad sam tek zavrtio tvoj program i rasporedi ih po stupcima i redovima ....tako da ovlaš gledano kod ti je uredu ,malo sam dodao gore kod sebe pa kombiniraj.

 

Private
Poruka je uređivana zadnji put sub 15.5.2010 10:08 (Private).
17 godina
neaktivan
offline
RE: C++ tablica množenja
Private kaže...

Vidim da ti je u biti rješeno kod tebe  ali eto da ponoviš :  probaj znači ponoviti petlje vanjske ,unutrašnje i za koliko se vrti unutrašnja i zašto je to tako .
Zatim ponovi kako se petlje mogu postavljati ,jedna iza druge ,petlja u petlji itd......kad to svladaš razumjeti češ i tablicu množenja i kako program po redu petlji izvršava zadano mu.

 

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
 const int velicina=10;
 int a;
 int b;
 cout<<"10 x 10"<<endl;
 cout<<"..tablica množenja"<<endl;
 cout<<endl<<"  |";
 for(a=1;a<=velicina;a++)//petlja koja ti poreda brojeve na vrhu
  cout<<setw(3)<<a<<" ";
 cout<<endl;
 for(a=0;a<=velicina;a++)//petlja koja radi crtu ispod
 
  cout<<"_____";
 for(a=1;a<=velicina;a++)
 {
  cout<<endl<<setw(3)<<a<<" |"; //redovi(vanjska petlja)
 for(b=1;b<=velicina;b++)//unutrasnja petlja i ostatak redova umnozak!
  cout<<setw(3)<<a*b<<" ";
  
     }
 cout<<endl;

 


 
 system("pause");
return 0;
}

 

#include <iomanip> je zbog setw() ,potraži što to znači,potrudi se malo i sam sebi objasniti kod jer kad te se pita o ovom zadatku da znaš nešto i sam ,ili ga preuredi sam kako spada po tvome ,to češ naravno moći kad svaladaš i razumiješ petlje(for) .....

 

edit: sad sam tek zavrtio tvoj program i rasporedi ih po stupcima i redovima ....tako da ovlaš gledano kod ti je uredu ,malo sam dodao gore kod sebe pa kombiniraj.

 

Najjednostavnije rijesenje je najbolje rijesenje. Samo sto meni fali za 10. I zaboravio staviti system("pause");

01101 01111 10010 00100 10011 01000 01001 00111 01001-LordShigi HAHAHHAHA NAJBOLJI VIDEO NA SVIJETU:http://www.e-castig.com/index.php?r=Rl1h
16 godina
offline
RE: C++ tablica množenja

Hvala ti puno na pomoci tocno mi je to trebalo tj nisam znao za setw ali sad znam... Hvala jos jednom..

13 godina
neaktivan
offline
C++ tablica množenja

ljudi ja bi trebo napravit program koji bi napiso sve parne  brojeve 100, a zatim ih zbrojio

Poruka je uređivana zadnji put čet 15.3.2012 15:54 (bembac).
 
0 0 hvala 0
15 godina
neaktivan
offline
Re: C++ tablica množenja
bembac kaže...

ljudi ja bi trebo napravit program...

Slazem se.

My computer once beat me at chess, but we got even after a round of boxing.
13 godina
neaktivan
offline
Re: C++ tablica množenja
bembac kaže...

ljudi ja bi trebo napravit program koji bi napiso sve parne  brojeve 100, a zatim ih zbrojio

 

Evo kod za zadatak:

 

#include "stdafx.h"

#include <iostream>

 

using namespace std;

 

void main(){

int a, b=0;

for(a=0; a<=100; a++)

{

if (a%2==0)

cout<<a<<endl;

b+=a;

}

cout<<"Zbroj je:"<<b<<endl;

system("pause");

}

 

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice