Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.586 pregleda

Najnovija ↓

Funkcija oktalni,potrebna pomoć 03.11.2015. u 20:44 · pre 133 meseca #1
Zadatak glasi:
Napisati funkciju oktalni koja kao argument prima prirodan broj x, te kao rezultat vraća celi broj koji predstavlja oktalnu vrednost zadanog broja (funkcija ništa ne učitava niti ne ispisuje). Napisati glavni program u kojem je potrebno:
• učitati broj članova niza n iz intervala [2, 20]. Učitavanje ponavljati sve dok se ne učita broj članova iz dozvoljenog intervala
• učitati n celih brojeva iz intervala [1, 1000]
• za svaki član niza pozvati funkciju oktalni, te ispisati dobijeni rezultat.
Kako da pozovem svaki član niza?

#include <stdio.h>
#include <iostream>
using namespace std;

int oktalni(int a,int b);
int main()
{
int n,k;
int niz[k];
LOOP: printf("Koliko brojeva zelite da unesete? n=");
scanf("%i",&n);
if(n>2&&n<20)
{
for(int i=0;i<n;i++)
{
cout<<"Unesite realan broj:\n";
cin>>niz[k];
}
}
else
{
printf("Pokusajte ponovo\n");
goto LOOP;
}
}
int oktalni(int a,int b)
{

}
Re: Funkcija oktalni,potrebna pomoć 03.11.2015. u 21:53 · pre 133 meseca #2
Da li i nasao neku knjigu koja se bavi programiranjem u c/c++ jer ces ovako tesko uspeti resiti zadatke ? Prvo ti funkcija nije dobra, zagrade ti nisu postavljene na prava mesta, uctiavanje niza nije dobro izvrseno, u knjizi bi nasao da treba izbegavati naredbe goto jer se malo teze snaci u vecem kodu sa njima. Kad pises kod prvo uradis jednu celinu ( u ovom slucaju upis) i pokrene program da vidis da li se moze kompajlirati i da li radi kako treba, ako ne onda nadjes gresku, a ako da onda nastavljas sa pisanjem programa.
Ovaj put ti necu ja prepravljati program nego cu ti govoriti sta treba da uradis a ti smisli kako ces to da realizujes!
Za pocetak napisi glavni program koji ti ucitava niz brojeva sa ogranicenjima kako je navedeno u zadataku bez dodatne funkcije! znaci cisto ucitavanje niza i na kraju programa stavi da ti ispise uneti niz cisto da bi proverio da li je dobro unet!
Re: Funkcija oktalni,potrebna pomoć 04.11.2015. u 11:04 · pre 133 meseca #3
Ljudi, ovo je apsolutno STRASNO.

Ne pricam o nivou necijeg (ne)znanja jezika, ne. Svi smo mi ucili jednom.
Pricam o spremnosti na VARANJE, IZVRDAVANJE, MUVANJE svake vrste samo da bi se stiglo do cilja (sta god on bio: ispit, diploma, posao).
Kuda ide ovo drustvo ako je u njemu moguce na ovaj nacin steci korist/poene?
Jednom recju - MRAK.

Pozz


Sviđa mi se1
Re: Funkcija oktalni,potrebna pomoć 04.11.2015. u 21:12 · pre 133 meseca #5
Izvinjavam se ako sam nekoga uvredio.
Poslušaću Vaše savete za učenje jezika,ali bih hteo takođe da mi pomognete sa svojim stručnim savetima.
T.r.o.n.i.c.Srb poslaću ti deo koda kao što si rekao.

Re: Funkcija oktalni,potrebna pomoć 09.11.2015. u 18:46 · pre 133 meseca
izmenjeno 1 put, poslednji put X Files 09.11.2015. u 19:17
  1. X Files09.11.2015. u 19:17zapis iz teksta poruke
#6
Evo na neki način sam dobio ispis oktalnog broja za zadati broj,ali u obrnutnom prikazivanju.I sad sam pokušao da obrnem,ali mi izbacuje grešku LINK : fatal error LNK1104: cannot open file 'C:\Program Files\software sdk\lib\library.lib'.Npr. za zadati broj 12 treba da ispiše 14,a meni prikaze 41.


Code:
#include <stdio.h>
#include <iostream>
using namespace std;


int oktalni(int num){

int arr[7];
int total = 0;
int i;

        while(num > 0)
        {
            for(i=0;i<7; i++){
            total =num % 8;
            num=num/8;
            arr[i]=total;
            }
        }
        while (i-1>=0){
            i--;
            cout<<arr[i];
        }
        return 0;
}
int main(){

int n,i;

int niz[8];

do{
        cout<<"Koliko brojeva zelite da unesete? n= ";
        cin>>n;
} while (n<2 || n>20);

for(i=0;i<n;i++) {
int a;
    cout<<"Unesite realan broj: \n";
cin>>niz[i];
a=oktalni(niz[i]);
}

}
Re: Funkcija oktalni,potrebna pomoć 09.11.2015. u 19:15 · pre 133 meseca
izmenjeno 1 put, poslednji put T.r.o.n.i.c.Srb 09.11.2015. u 19:30
  1. T.r.o.n.i.c.Srb09.11.2015. u 19:30zapis iz teksta poruke
#7
Prvo uzmi i iskomentarisi program necu pomoci dok se ne bude znalo sta koji deo koda radi !
Takodje ubaci kod verzije koja radi jer je ova puna gresaka
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme