banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 19 Jul 2025, 22:22

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 128 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6, 7  Sledeća
Autoru Poruka
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 01 Sep 2010, 15:17 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1267
Lokacija: Бања Лука
Mogao si jednostavnije napisati :)
Kod:
#include<stdio.h>

int suma(int n, int m){
   int sum=1;
   for(int i=1;i<=m;i++){
      if(i%2==0){
         sum*=(n+(i*m));
      }
      else {
         sum*=(n-(i*m));
      }
   }
return sum;
}

int  main(){
int a,b;
scanf("%d %d",&a, &b);
printf("%d",suma(a,b));

}

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 01 Sep 2010, 17:45 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 07 Jul 2009, 13:22
Postovi: 5056
Lokacija: Banja Luka
Slika
Al sam ga zakomplikovao. :lol:

_________________
Eins, zwei, eins, zwei build an empire, very Prussian!
Exhaust gasses go into the turbocharger and spin it, witchcraft happens, and you go faster.


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 17 Sep 2010, 19:42 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 07 Jul 2009, 13:22
Postovi: 5056
Lokacija: Banja Luka
Koleze, ako imate jos zadataka za C ili ako imate link sa zadacima postavite!
Treba mi bas.

_________________
Eins, zwei, eins, zwei build an empire, very Prussian!
Exhaust gasses go into the turbocharger and spin it, witchcraft happens, and you go faster.


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 01:29 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
1. Napiši program koji će za učitani broj ispisati njegove proste faktore. Uputstvo:12=1*2*2*3

#include <iostream>
using namespace std;
int main ()
{
int a,i;
cout<<"Upisi prirodan broj: ";
cin>>a;
cout<<"Njegovi prosti faktori su: "<<endl;
for (i=2;i<a;i++)
{
if (a%i==0)
{
for (i=1;i<a;i++)
{
if (a%i==0)
cout<<i<<endl;
}
}
}

system("pause");
return 0;

uradim ja ovak' zd al ne ispisuje za svaki broj tacan rezlutat, u cemu je probl :S?


ZD2. Slika

nije mi jasno ovaj dio, "matrice se sabiraju tako da se saberu elementi s istim indexima?" jel to isto C=A[i][j]+B[i][[j] ?


ZD 3. Napiši program koji za unešeni cijeli broj, kao rezultat vraća sumu kvadrata svih cifara unešenog broja. Izračunavanje kvadrata svake od cifara riješiti pomoću funkcije „kvadrat“.

Imam seminarski iz programiranja, nekoliko zadataka da uradim, ostala su mi josh ova 3 koja ne razumijem bas najj, pa bih vam bio zashvalan ako mi pomognete da ovo uradim


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 10:29 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 07 Jul 2009, 13:22
Postovi: 5056
Lokacija: Banja Luka
edo_92 je napisao:
ZD 3. Napiši program koji za unešeni cijeli broj, kao rezultat vraća sumu kvadrata svih cifara unešenog broja. Izračunavanje kvadrata svake od cifara riješiti pomoću funkcije „kvadrat“.

Ja sam ti uradio za brojeve koji imaju do 3 cifre. Ako ti treba za vise, mislim da samo trebas uvesti vise varijabli (npr. za cetvorocifreni a, b, c, d ) i malo modifikovati kvadrat funkciju.
Kod:
#include <stdio.h>

int kvadrat(int x)
{
int a, b, c, sum=0;
a=x/100;
b=x%100/10;
c=x%10;
sum=a*a+b*b+c*c;
return sum;
}
main()
{
int x;
printf("Unesi cijeli broj: ");
scanf("%d", &x);
printf("Suma kvadrata cifara unesenog broja je %d.\n", kvadrat(x));
getch();
}

_________________
Eins, zwei, eins, zwei build an empire, very Prussian!
Exhaust gasses go into the turbocharger and spin it, witchcraft happens, and you go faster.


Poslednji put menjao Besparica dana 24 Okt 2010, 12:15, izmenjena samo jedanput

Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 10:32 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
Besparica je napisao:
edo_92 je napisao:
ZD 3. Napiši program koji za unešeni cijeli broj, kao rezultat vraća sumu kvadrata svih cifara unešenog broja. Izračunavanje kvadrata svake od cifara riješiti pomoću funkcije „kvadrat“.

Ja sam ti uradio za brojeve koji imaju do 3 cifre. Ako ti treba za vise, mislim da samo trebas uvesti vise varijabli (npr. za cetvorocifreni a, b, c, d ) i malo modifikovati kvadrat funkciju.
Kod:
#include <stdio.h>

int kvadrat(int x)
{
int a, b, c, i, sum=0;
a=x/100;
b=x%100/10;
c=x%10;
sum=a*a+b*b+c*c;
return sum;
}
main()
{
int x;
printf("Unesi cijeli broj: ");
scanf("%d", &x);
printf("Suma kvadrata cifara unesenog broja je %d.\n", kvadrat(x));
getch();
}



ovo je C kod? a meni treba Cpp


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 11:02 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 16 Jan 2010, 23:46
Postovi: 6514
Pa napišeš klasu čiji je podatak član broj koji se unosi, ubaciš ovu funkciju što ti je čovjek stavio, dodaš funkciju koja štampa rezultat i mirna Bosna :D
Nemam sad vremena, pokušaću večeras da ti pomognem, OK? Nisam ni ja "advanced" ali znam nešto bar za ovaj nivo :)

_________________
Slika


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 11:12 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
Rivaldinho je napisao:
Pa napišeš klasu čiji je podatak član broj koji se unosi, ubaciš ovu funkciju što ti je čovjek stavio, dodaš funkciju koja štampa rezultat i mirna Bosna :D
Nemam sad vremena, pokušaću večeras da ti pomognem, OK? Nisam ni ja "advanced" ali znam nešto bar za ovaj nivo :)


hehe OK, thx.. ma nije owo neki probl, moglo se to skontati al 2. i 3. zD ..to vec teze ide, pa bio bih vam zahvalan kad bi mi pomogli ta 2 jer sutra moram predati seminarski a samo jos to ostalo :/


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 11:37 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 16 Jan 2010, 23:46
Postovi: 6514
E, zeznuo sam se... Zaboravio sam da se mora praviti funkcija kvadrat... Ajd nema veze, mo
da ti i ovo šta pomogne.


Kod:
#include<iostream.h>

class Zbir
{
      private: int broj;
     
      public:
           
             void zadaj();
             void suma();
};

void Zbir::zadaj()
{
     cout<<"Zadaj cijeli broj, rezultat je zbir kvadrata njegovih cifara: ";
     cin>>broj;
}

void Zbir::suma()
{
    int cif, s=0;
   
    while (broj)
    {
          cif=broj%10;
          s=s+cif*cif;
          broj=broj/10;
    }
    cout<<"Zbir kvadrata cifara unesenog broja je: "<<s;
    cout<<endl;
}

main()
{
      Zbir a;
      a.zadaj();
      a.suma();
      getchar();getchar();
}


Računa tačno, samo umjesto cif*cif, trebaš staviti kvadrat(cif), kad napraviš funkciju kvadrat(). Izvini, žurio sam, ćao :)

_________________
Slika


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 11:44 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 07 Jul 2009, 13:22
Postovi: 5056
Lokacija: Banja Luka
edo_92 je napisao:
nije mi jasno ovaj dio, "matrice se sabiraju tako da se saberu elementi s istim indexima?" jel to isto C=A[i][j]+B[i][[j] ?
Ovo je vise pitanje iz matematike. Slika koju su postavio sve objasnjava.
C[i][j]=A[i][j]+B[i][j]

A posto ti treba C++ kod, a ne C, ja ti ne mogu pomoci. :)

_________________
Eins, zwei, eins, zwei build an empire, very Prussian!
Exhaust gasses go into the turbocharger and spin it, witchcraft happens, and you go faster.


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 11:49 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
Rivaldinho je napisao:
E, zeznuo sam se... Zaboravio sam da se mora praviti funkcija kvadrat... Ajd nema veze, mo
da ti i ovo šta pomogne.


Kod:
#include<iostream.h>

class Zbir
{
      private: int broj;
     
      public:
           
             void zadaj();
             void suma();
};

void Zbir::zadaj()
{
     cout<<"Zadaj cijeli broj, rezultat je zbir kvadrata njegovih cifara: ";
     cin>>broj;
}

void Zbir::suma()
{
    int cif, s=0;
   
    while (broj)
    {
          cif=broj%10;
          s=s+cif*cif;
          broj=broj/10;
    }
    cout<<"Zbir kvadrata cifara unesenog broja je: "<<s;
    cout<<endl;
}

main()
{
      Zbir a;
      a.zadaj();
      a.suma();
      getchar();getchar();
}


Računa tačno, samo umjesto cif*cif, trebaš staviti kvadrat(cif), kad napraviš funkciju kvadrat(). Izvini, žurio sam, ćao :)


OK Hvala pUNoOoO
3. ZD rijesen :D

jos prvi i drugi, prvi inekako al drugi teskO :/


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 13:05 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1267
Lokacija: Бања Лука
Evo drugi zadatak.
Kod:
#include<iostream>
using namespace std;

void matrica(){
   int m1=0,m2=0,n1=0,n2=0;
   cout<<"Unesi dimezije prve matrice"<<endl;
   cout<<"n="; cin>>n1; cout<<"m="; cin>>m1;
   cout<<"A[";cout<<n1;cout<<",";cout<<m1;cout<<"]"<<endl;
   
   cout<<"Unesi dimezije druge matrice"<<endl;
   cout<<"n="; cin>>n2; cout<<"m="; cin>>m2;
   cout<<"B[";cout<<n2;cout<<",";cout<<m2;cout<<"]"<<endl;
   
   int a[n1][m1],b[n2][m2];
   if(n1 == n2 && m1 == m2){
         cout<<"Unesite matricu A[";cout<<n1; cout<<","; cout<<m1; cout<<"]"<<endl;
         for(int i=1;i<=n1;i++){
            for(int j=1; j<=m1; j++){
               cout<<"A[";cout<<i; cout<<","; cout<<j; cout<<"]=";
               cin>>a[i][j];
            }
         }
         cout<<endl;
         cout<<endl;
         for(int i=1;i<=n1;i++){
            cout<< "|";
            for(int j=1; j<=m1; j++){
               cout<<a[i][j]; cout<<" ";
               
            }
            cout<<"|"<<endl;
         }
   
         cout<<"Unesite matricu B[";cout<<n1; cout<<","; cout<<m1; cout<<"]"<<endl;
         for(int i=1;i<=n1;i++){
            for(int j=1; j<=m1; j++){
               cout<<"B[";cout<<i; cout<<","; cout<<j; cout<<"]=";
               cin>>b[i][j];
            }
         }
         cout<<endl;
         cout<<endl;
         for(int i=1;i<=n1;i++){
            cout<< "|";
            for(int j=1; j<=m1; j++){
               cout<<b[i][j]; cout<<" ";
               
            }
            cout<<"|"<<endl;
         }
      
         
         cout<<endl;
         cout<<endl;
         
         int c[n1][m1];
         cout<<"Zbir matrica A i B je matrica C[";cout<<n1; cout<<","; cout<<m1; cout<<"] je"<<endl;
         for(int i=1;i<=n1;i++){
            for(int j=1; j<=m1; j++){
               
               c[i][j]=a[i][j]+b[i][j];
            }
         }
   
         for(int i=1;i<=n1;i++){
            cout<< "|";
            for(int j=1; j<=m1; j++){
               cout<<c[i][j]; cout<<" ";
               
            }
            cout<<"|"<<endl;
         }
   
   }
      
   else
      {
      cout<<"Matrice nije moguce sabrati, nemaju isti broj kolona i redova";
      
      }


}

int main(){
matrica();

return 0;
}
}

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 13:28 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
AlexM je napisao:
Evo drugi zadatak.
Kod:
#include<iostream>
using namespace std;

void matrica(){
   int m1=0,m2=0,n1=0,n2=0;
   cout<<"Unesi dimezije prve matrice"<<endl;
   cout<<"n="; cin>>n1; cout<<"m="; cin>>m1;
   cout<<"A[";cout<<n1;cout<<",";cout<<m1;cout<<"]"<<endl;
   
   .....

}


ima jedan probl. Ja kad programiram ne koristim "void" . pr. owaj ZD :

Kod:
#include<iostream.h>

class Zbir
{
      private: int broj;
     
      public:
           
             void zadaj();
             void suma();
};

void Zbir::zadaj()
{
     cout<<"Zadaj cijeli broj, rezultat je zbir kvadrata njegovih cifara: ";
     cin>>broj;
}

void Zbir::suma()
{
    int cif, s=0;
   
    while (broj)
    {
          cif=broj%10;
          s=s+cif*cif;
          broj=broj/10;
    }
    cout<<"Zbir kvadrata cifara unesenog broja je: "<<s;
    cout<<endl;
}

main()
{
      Zbir a;
      a.zadaj();
      a.suma();
      getchar();getchar();
}



ja sam uradio na jednostavniji nacin:

Kod:
#include<iostream.h>

using namespace std;
int kvadrat(int cif)
{
    return cif*cif;
}
int main()
{


    int cif,broj,s=0;
    cout<<"Zadaj cijeli broj, rezultat je zbir kvadrata njegovih cifara: ";
    cin>>broj;
    while (broj)
    {
          cif=broj%10;
          s=s+kvadrat(cif);
          broj=broj/10;
    }
    cout<<"Zbir kvadrata cifara unesenog broja je: "<<s;
    cout<<endl;
    system("PAUSE");
    return 0;
}


tak da ne razumijem bas najbolje ovaj tvoj kôd.
u svakom slucaju Hvala puno za ovo samo ako bi mogao malo pojednostaviti bez tog "void" puno bi mi znacilo


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 13:46 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Svaka cast Alexe kad ti se dalo :)

Evo ti rijesenja za 1. zadatak:

Kod:
#include <iostream>
using namespace std;

void print_factors(int value) {
    int i = value;
    if(i <= 1)  {
        cout << i;
        return;
    }
    for(int factor = 1; i > factor++;) {
        for(; !(i % factor); i /= factor) {
            cout << (i == value? "": "*") << factor;
        }
    }
}

int main () {
    int a;
    cout << "Upisi prirodan broj: ";
    cin >> a;
    cout << "Prosti faktori broja " << a << " su: ";
    print_factors(a);
    return 0;
}


_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 14:06 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
Hristov je napisao:
Svaka cast Alexe kad ti se dalo :)

Evo ti rijesenja za 1. zadatak:

Kod:
#include <iostream>
using namespace std;

void print_factors(int value) {
    int i = value;
    if(i <= 1)  {
        cout << i;
        return;
    }
    for(int factor = 1; i > factor++;) {
        for(; !(i % factor); i /= factor) {
            cout << (i == value? "": "*") << factor;
        }
    }
}

int main () {
    int a;
    cout << "Upisi prirodan broj: ";
    cin >> a;
    cout << "Prosti faktori broja " << a << " su: ";
    print_factors(a);
    return 0;
}




opet void ..value... ja na taj nacin nisam radio u skoli..i mogu ja to copy paste al nije to to ..


Poslednji put menjao edo_92 dana 24 Okt 2010, 14:26, izmenjena samo jedanput

Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 14:12 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Evo ti bez komplikovanog void-a :D

Kod:
#include <iostream>
using namespace std;

int main () {
    int a;
    cout << "Upisi prirodan broj: ";
    cin >> a;
    cout << "Prosti faktori broja " << a << " su: ";
    int i = a;
    for(int factor = 1; i > factor++;)
    {
        for(; !(i % factor); i /= factor)
        {
            cout << (i == a? "": "*") << factor;
        }
    }
   return 0;
}

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 14:23 
OffLine
Veteran
Veteran

Pridružio se: 21 Okt 2007, 17:13
Postovi: 1267
Lokacija: Бања Лука
@edo_92
Ne razumijem ne koristis void. void se stavlja ako hoces da ti metoda ili fukcija ne vracaju neku vrednos (int ,float bool,...) ne vidim nikakav problem tu.Stavi ti int pa na kraju fukcije stavi return 0 tvoj izbor. Sutina algoritma ti ti je u fukciji martica.

@Hristov
Svaka cast skratio si ga ne moze krace.Pogubio sam se na trenutak kad sam vidio kod. :)
Iskustvo na tvojoj strani. :thumbright:

_________________
Ја не гледам да ли ћу ићи у битку по томе колика је сила која ми прети
него по томе колику Светињу браним!!!

Udruzenje linux korisnika Republike Srpske


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 14:27 
OffLine
Stara kuka
Stara kuka
Korisnikov avatar

Pridružio se: 03 Maj 2008, 10:50
Postovi: 6643
Hvala, a strpljenje je na tvojoj strani :D :)

Cudi me da edo nije ucio znacenje 'void'-a, a vjerovatno je ucio funkcije, cim mora da napise "kvadrat" funkciju.

_________________
You smug-faced crowds with kindling eye
Who cheer when soldier lads march by,
Sneak home and pray you'll never know
The hell where youth and laughter go.


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 15:14 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
AlexM je napisao:
@edo_92
Ne razumijem ne koristis void. void se stavlja ako hoces da ti metoda ili fukcija ne vracaju neku vrednos (int ,float bool,...) ne vidim nikakav problem tu.Stavi ti int pa na kraju fukcije stavi return 0 tvoj izbor. Sutina algoritma ti ti je u fukciji martica.

@Hristov
Svaka cast skratio si ga ne moze krace.Pogubio sam se na trenutak kad sam vidio kod. :)
Iskustvo na tvojoj strani. :thumbright:


Ljudi hvala vam puno //meni je jednostavnije bez voida, ovak' :

Kod:
#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
   int m1=0,m2=0,n1=0,n2=0;
   cout<<"Unesi dimezije prve matrice"<<endl;
   cout<<"n="; cin>>n1; cout<<"m="; cin>>m1;
   cout<<"A[";cout<<n1;cout<<",";cout<<m1;cout<<"]"<<endl;
   
   cout<<"Unesi dimezije druge matrice"<<endl;
   cout<<"n="; cin>>n2; cout<<"m="; cin>>m2;
   cout<<"B[";cout<<n2;cout<<",";cout<<m2;cout<<"]"<<endl;
   
   int a[n1][m1],b[n2][m2];
   if(n1 == n2 && m1 == m2){
         cout<<"Unesite matricu A[";cout<<n1; cout<<","; cout<<m1; cout<<"]"<<endl;
         for(int i=1;i<=n1;i++){
            for(int j=1; j<=m1; j++){
               cout<<"A[";cout<<i; cout<<","; cout<<j; cout<<"]=";
               cin>>a[i][j];
            }
         }
         cout<<endl;
         cout<<endl;
         for(int i=1;i<=n1;i++){
            cout<< "|";
            for(int j=1; j<=m1; j++){
               cout<<a[i][j]; cout<<" ";
               
            }
            cout<<"|"<<endl;
         }
   
         cout<<"Unesite matricu B[";cout<<n1; cout<<","; cout<<m1; cout<<"]"<<endl;
         for(int i=1;i<=n1;i++){
            for(int j=1; j<=m1; j++){
               cout<<"B[";cout<<i; cout<<","; cout<<j; cout<<"]=";
               cin>>b[i][j];
            }
         }
         cout<<endl;
         cout<<endl;
         for(int i=1;i<=n1;i++){
            cout<< "|";
            for(int j=1; j<=m1; j++){
               cout<<b[i][j]; cout<<" ";
               
            }
            cout<<"|"<<endl;
         }
     
         
         cout<<endl;
         cout<<endl;
         
         int c[n1][m1];
         cout<<"Zbir matrica A i B je matrica C[";cout<<n1; cout<<","; cout<<m1; cout<<"] je"<<endl;
         for(int i=1;i<=n1;i++){
            for(int j=1; j<=m1; j++){
               
               c[i][j]=a[i][j]+b[i][j];
            }
         }
   
         for(int i=1;i<=n1;i++){
            cout<< "|";
            for(int j=1; j<=m1; j++){
               cout<<c[i][j]; cout<<" ";
               
            }
            cout<<"|"<<endl;
         }
   
   }
     
   else
      {
      cout<<"Matrice nije moguce sabrati, nemaju isti broj kolona i redova"<<endl;
     
      }



    system("PAUSE");
    return 0;
}


Vrh
 Profil  
 
 Tema posta: Re: zadaci iz C++-a
PostPoslato: 24 Okt 2010, 17:34 
OffLine
Početnik
Početnik

Pridružio se: 30 Maj 2010, 14:00
Postovi: 25
4. Učitaj jednu kvadratnu maticu reda n. Ispiši najveći i najmanji element u svakom redu i koloni. Dobivene elemente smjesti u jednodimenzionalne nizove

Kod:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
  int a[10][10],maxr[10],maxk[10],minr[10],mink[10],i,j,n;
 
  cout<<"Upisi red matrice: ";
  cin>>n;
  for(i=0;i<n;i++)
  {
for(j=0;j<n;j++)
{
     cout<<"a["<<i<<"]["<<j<<"]:";
     cin>>a[i][j];
}
}
  for(i=0;i<n;i++)
  {
    minr[i]==a[i][0]; maxr[i]==a[i][0];
    mink[i]==a[0][i]; maxk[i]==a[0][i];
    for (j=1;j<n;j++)
    {
      if(a[i][j]<minr[i])
        minr[i]==a[i][j];
      if(a[i][j]>maxr[i])
        maxr[i]==a[i][j];
      if(a[j][i]<mink[i])
        mink[i]==a[j][i];
      if(a[j][i]>maxk[i])
        maxk[i]==a[j][i];
  }
  }
for(i=0;i<n;i++)
{
     cout<<endl;
     cout<<"|";
   for(j=0;j<n;j++)
    {
        cout<<a[i][j]<<" ";
    }
    cout<<"|";
}   
cout<<endl;
for(i=0;i<n;i++)
cout<<"Najveci u redu je "<<maxr<<", a najmanji "<<minr;
for(j=0;j<n;j++)
cout<<endl<<"Najveci u koloni je "<<maxk<<", a najmanji "<<mink<<endl;

  system("PAUSE");
  return 0;
}


Zaboravio sam za ovaj Zd.
Pokusao sam uraditi al mi rezultat nije tacan, ne mogu naci gresu. U cemu je prbl :S ?


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 128 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6, 7  Sledeća

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 1 gost


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs