Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Moze pomoc (zadaci iz kolegija programiranje c++)

[es] :: C/C++ programiranje :: C/C++ za početnike :: Moze pomoc (zadaci iz kolegija programiranje c++)

[ Pregleda: 5131 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

drazac

Član broj: 111921
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Moze pomoc (zadaci iz kolegija programiranje c++)15.09.2006. u 18:24 - pre 214 meseci
Dali mi netko moze rijesiti prva 4 zadatka:
http://img167.imageshack.us/my.php?image=0002760kk8.jpg

Thx
 
Odgovor na temu

android~paranoid

Član broj: 81947
Poruke: 211
*.041net.co.yu.



Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)15.09.2006. u 21:06 - pre 214 meseci
Koji si ti lik, cak te mrzelo i da prepises. :)
Bas me zanima sta je odgovor na prvo pitanje.
Mislim, šta reći !
 
Odgovor na temu

Galle PIM
Dragisa Savic
Nis, Srbija

Član broj: 28686
Poruke: 149
*.medianis.net.

Jabber: gallepim@elitesecurity.org
ICQ: 130341636


Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)15.09.2006. u 21:29 - pre 214 meseci
Pocni nesto da radis pa kazi dokle si stigao i gde si zapeo. Tako mozes da se nadas da neko odvoji od svog vremena da ti pomogne, pomogao bih ti ja naprimer, ovako tesko da ce neko da sedne da ti radi domaci i zavrsava skolu.

Sve ovo sa najboljom namerom i bez uvrede :)

Pozz
Ne pada sneg da pokrije breg,
-vec da zveri ostave svoj trag..
 
Odgovor na temu

drazac

Član broj: 111921
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)15.09.2006. u 22:30 - pre 214 meseci
Citat:
android~paranoid: Koji si ti lik, cak te mrzelo i da prepises. :)
Bas me zanima sta je odgovor na prvo pitanje.


Ispricavam se ako sam te uvrijedio sto sam skenirao a ne rucno napisao... novi sam ovdje i nisam znao da vam to predstavlja problem.

@Galle PIM, thx...

U prvom zadatku, ne znam kako pretvoriti cijeli dekadski broj u binarni... tj znam pretvoriti 130 u binarni broj ali sto da radim sa peticom (130.5)

Ostale zadatke cu javiti kasnije, zasad drugi imam rijesen, frend mi je pomogao, no upotrijebio je neke naredbe koje nismo ucili na predavanju, pa me to mal zbunjuje...

 
Odgovor na temu

Galle PIM
Dragisa Savic
Nis, Srbija

Član broj: 28686
Poruke: 149
*.medianis.net.

Jabber: gallepim@elitesecurity.org
ICQ: 130341636


Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)16.09.2006. u 00:47 - pre 214 meseci
Kod razlomljenih brojeva postupak za celi deo isti je kao i za cele brojeve (to znas, da ne pisem) , a razlomljeni deo se mnozi sa dva pa se od dobijenog broja odvaja celi deo (0 ili 1), a ostatak se mnozi sa dva i tako redom.

5,5(dec) = 101,1(bin)

0,5 = 0,1

evo bolji primer da lakse shvatis sistem:

>> broj je 5,375

5(dec)= 101(bin)

0,375(dec)= 0,011(bin) i to ovako:

0,375 *2 = 0,750 = 0,750 + (0) |
0,750 *2 = 1,500 = 0,500 + (1) |
0,500 *2 = 1,000 = 0,000 + (1) V
____________________________= 011


Odakle-> 5.375(dec)=101,011(bin)

Pozdrav
Ne pada sneg da pokrije breg,
-vec da zveri ostave svoj trag..
 
Odgovor na temu

nticaric
Alan Ford
Zagreb

Član broj: 30608
Poruke: 13
*.mobile.CARNet.hr.



Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)16.09.2006. u 03:26 - pre 214 meseci
Evo ti treci zadatak! Datoteku izlaz.txt ti ispise tamo gdje se program izvodi!
Ostale mi se nije dalo, budem sutra
Code:

#include <stdio.h>
#include <stdlib.h>

int suma(int n){
         int i, suma=0, m;
         for(i=0; i<4; i++){
                  m=n%10;
                  suma = suma + m;
                  n=n/10;
                  }
                  return suma;
         }
         
int produkt(int n){
         int i, produkt=1, m;
         for(i=0; i<4; i++){
                  m=n%10;
                  produkt = produkt * m;
                  n=n/10;
                  }
                  return produkt;
         }



int main(){
    int i, m, n;
    FILE *f;
    
    do{
        printf("Unesite dva prirodna broja m i n: ");
        scanf("%d %d", &m, &n);
      } while((n<=m) || ((n<1000 && m<1000) || (n>9999 && m>9999)));
       
        f = fopen("izlaz.txt", "w");
        printf("m=%d, a n=%d\n", m, n);
        printf("Interval je od %d od %d\n", m, n);
        
        for(i=m; i<=n; i++){
            if (produkt(i)!=0){
                if(!(suma(i)%produkt(i)))
                          {
          //ako zelis da ti se brojevi ne ispisuju u programu izbrisi printf();                             
                            printf("%d\n", i); 
                            fprintf(f, "%d\n", i);
                          }}}
        fclose(f);
        system("pause");
        }
 
Odgovor na temu

drazac

Član broj: 111921
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)20.09.2006. u 15:08 - pre 214 meseci
Hvala Vam na pomoci!

Evo 4. zadatak... nesto sam caurao, no pri pokretanju programa mi izbaci runtime error, mozete pomoc:

Code:

#include<stdio.h>
void main()
{
    int a[20][20];
    int i,j,m,n;
    do
    {
        printf("Upisi neke prirodne brojeve m i n\n");
        scanf("%d%d",&m,&n);
    }
    while(m<0||m>20||n<0||n>20);
        printf("\nzadana matrica je: \n");
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
                printf("%.2f\t",a[i][j]);
            printf("\n");
        }
}


I jos sam nesto... frend koji mi je pomogao rijesiti 2. zadatak u vezi dinamickog alociranja u memoriju... nije se dugo bavio c++ i zanima ga dali je dobro napravio i dali ima drugih nacina da napise zadatak... evo sto je napravio:

Code:

#include <iostream>
using namespace std;

int main()
{
cout << "Koliko brojeva zelite unijeti"<<endl;
int n;
cin >> n;
int *baza=new int[n];

cout<< "Unesi broj manji od 50 i veci od 150:"<<endl;
int m=0;
do{
cout<<"Unos"<<m+1":";
cin>>baza[m];
m++;
} while(m<n&&(baza[m-1]<50 || baza[m-1]>150));

cout<< "ispis svih brojeva"<<endl;
for (int i=0 i <n; i++){
cout << "Broj"<<i<<": "<<baza[i]<<endl;
}
system ("pause");
return 0;
}


Jos jednom, THX ;)
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.3dnet.co.yu.



+2 Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)20.09.2006. u 18:21 - pre 214 meseci
Kod tvog prvog zadatka, uopšte ne unosiš podatke u matricu, a onda radiš neki ispis.
Kod mene se normalno izvršava kod, ali efekat nije onaj koji si ti želeo.

Što se tiče tvog kolege, zadatak je trebalo uraditi u C-u, a ne u C++-u.
Ne gledajući ispravnost ostatka koda, alociranje memorije je dobro urađeno.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

android~paranoid

Član broj: 81947
Poruke: 211
*.041net.co.yu.



Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)21.09.2006. u 12:04 - pre 214 meseci
Citat:
drazac: Hvala Vam na pomoci!

Evo 4. zadatak... nesto sam caurao, no pri pokretanju programa mi izbaci runtime error, mozete pomoc:


Evo ti 4. zad:
Code:
#include <stdio.h>
#include <conio.h>

void main(void) {
    unsigned short int m,n,i,j;
    int a[20][20],max,min;

    do {
        printf("Unesi broj redova matrice (manje od 21): ");
        scanf("%d",&m);
        printf("Unesi broj kolona matrice (manje od 21): ");
        scanf("%d",&n);
    } while ((m>20) || (n>20));

    for(i=0;i<m;i++){
        for(j=0;j<n;j++){
            printf("a[%d][%d]: ",i,j);
            scanf("%d",&a[i][j]);
        }
    }

   printf("Izgled matrice: \n");

   for(i=0;i<m;i++)
   {
      for(j=0;j<n;j++)
      {
           printf("%d|",a[i][j]);
      }
      printf("\n");
   }

    for(i=0;i<m;i++){
       min=a[i][0];
        for(j=0;j<n;j++){
            if (a[i][j]<min)
                min=a[i][j];
        }
        printf("\nNajmanji element u redu %d je %d: ",i+1,min);
    }

    for(j=0;j<n;j++){
       max=a[0][j];
        for(i=0;i<m;i++){
            if (a[i][j]>max)
                max=a[i][j];
        }
        printf("\nNajveci element u koloni %d je %d: ",j+1,max);
    }

    getch();
    
}

Mislim, šta reći !
 
Odgovor na temu

drazac

Član broj: 111921
Poruke: 5
*.adsl.net.t-com.hr.



Profil

icon Re: Moze pomoc (zadaci iz kolegija programiranje c++)21.09.2006. u 21:58 - pre 214 meseci
HVALA VAM PUNO!!

Pismeni dio ispita sam polozio ... jos mi ostaje usmeni dio... uf wish me luck

Jos jednom THX
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Moze pomoc (zadaci iz kolegija programiranje c++)

[ Pregleda: 5131 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.