Forum Sveta kompjutera  

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 6.12.2006, 17:40   #1
miki321
Novi član
 
Član od: 13.12.2005.
Lokacija: Banja Luka
Poruke: 8
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miki321
Određen forumom zadaci iz C-a

pozdrav ljudi

imam nekoliko zadataka koje ne znam uraditi iz C++-a
pa ako bi neko bio voljan da pomogne

ako neko zeli da pomogne mogu okaciti zadatke

unapred zahvalan

Poslednja ispravka: miki321 (6.12.2006 u 21:20)
miki321 je offline   Odgovor sa citatom ove poruke
Stara 6.12.2006, 17:52   #2
miki321
Novi član
 
Član od: 13.12.2005.
Lokacija: Banja Luka
Poruke: 8
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miki321
Određen forumom Re: zadaci iz C++-a

evo:
1)Napisati program za izracunavanje proizvoda k(k+1)(k+2)...(2k-1)2k
2)AKo su data prva tri clana Fibonacijevog niza f1=1, f2=2, f3=1, a svaki sledeci je jednak sumi prethodna tri clana, naci sumu prvih n clanova niza
miki321 je offline   Odgovor sa citatom ove poruke
Stara 6.12.2006, 20:03   #3
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Smile Re: zadaci iz C++-a

2.

Postoji bar 3 nacina da se ovo odradi (tezih/efikasnijih)...pa ako te zanimaju ostali...
a ako ne mislis da niz pocinje za 0...moraces malo da preradis celu stvar...ne mnogo.

Kod:
// sk1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"

int main(int argc, char* argv[])
{
	int n;
	int sum = 1;
	int num1 = 0, //eq. f1,2,3 ...
	num2 = 1,     //fibonacci niz - 0,1,1,2,3,5,8,13,21...
	num3 = 1;     //svaki sledeci je jednak sumi 2 prethodna.
             
	cin >> n;

	for (int i = 0; i < n - 2; i++)
	{
        //cout << num1 << ", " << num2 << endl;
		
		sum += num3;
		
		num1 = num2;
		num2 = num3;
		num3 = num1 + num2;

		//cout << sum << endl;
	}

        cout << "Sum: " << sum << endl;
	return 0;
}
1.


Predefinisi malo...nije naznaceno da li je 2k = k + k, ili sve na kraju treba pomnoziti sa (2k - 1)2k...
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 6.12.2006, 20:09   #4
miki321
Novi član
 
Član od: 13.12.2005.
Lokacija: Banja Luka
Poruke: 8
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miki321
Određen forumom Re: zadaci iz C++-a

nekako sam uradio prvi
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

main()
{
long k,i,rez=1;
printf ("unesi broj:");
scanf("%u",&k);
for (i=k;i<=2*k;++i) rez*=i;
printf("suma je %u\n",rez);
system("pause");

}
miki321 je offline   Odgovor sa citatom ove poruke
Stara 6.12.2006, 20:58   #5
miki321
Novi član
 
Član od: 13.12.2005.
Lokacija: Banja Luka
Poruke: 8
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miki321
Određen forumom Re: zadaci iz C++-a

imam jedan problem
zadatak:
3)za n ucitanih brojeva naci artmeticku sredinu parnih i aritmeticku sredinu neparnih brojeva



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

int main(){
    int n,i,sredina=0,broj_brojeva=0;
    
    scanf("%d",&n);
    
    for (i=1;i<=n;i+=2){
        sredina+=i;
        broj_brojeva++;
    }
sredina/=broj_brojeva;
    printf("%d\n",sredina);
    sredina=broj_brojeva=0;
    for (i=2;i<=n;i+=2){
        sredina+=i;
        broj_brojeva++;
    }
    sredina/=broj_brojeva;
    printf("%d\n",sredina);
    system("pause");
    return 0;
}
gdje sam pogrijesio
kada upisem sve parne brojeve on mi prikaze i ar.sredinu za neparne
miki321 je offline   Odgovor sa citatom ove poruke
Stara 6.12.2006, 21:19   #6
miki321
Novi član
 
Član od: 13.12.2005.
Lokacija: Banja Luka
Poruke: 8
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Slanje poruke preko MSN-a korisniku miki321
Određen forumom Re: zadaci iz C++-a

Citat:
MG-RAY kaže:
2.

Postoji bar 3 nacina da se ovo odradi (tezih/efikasnijih)...pa ako te zanimaju ostali...
a ako ne mislis da niz pocinje za 0...moraces malo da preradis celu stvar...ne mnogo.

Kod:
// sk1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "iostream.h"

int main(int argc, char* argv[])
{
	int n;
	int sum = 1;
	int num1 = 0, //eq. f1,2,3 ...
	num2 = 1,     //fibonacci niz - 0,1,1,2,3,5,8,13,21...
	num3 = 1;     //svaki sledeci je jednak sumi 2 prethodna.
             
	cin >> n;

	for (int i = 0; i < n - 2; i++)
	{
        //cout << num1 << ", " << num2 << endl;
		
		sum += num3;
		
		num1 = num2;
		num2 = num3;
		num3 = num1 + num2;

		//cout << sum << endl;
	}

        cout << "Sum: " << sum << endl;
	return 0;
}
1.


Predefinisi malo...nije naznaceno da li je 2k = k + k, ili sve na kraju treba pomnoziti sa (2k - 1)2k...
mozes li ovo napisati u C-u
ja sam pogrijesio kada sam napisao u naslovu c++
miki321 je offline   Odgovor sa citatom ove poruke
Stara 6.12.2006, 21:42   #7
mirk
Član
 
Član od: 13.10.2006.
Poruke: 172
Zahvalnice: 4
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: zadaci iz C++-a

ja tu mogu samo jedan broj upisati i onda mi prikaže nka druga dva broja
mirk je offline   Odgovor sa citatom ove poruke
Stara 7.12.2006, 15:08   #8
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: zadaci iz C++-a

Citat:
miki321 kaže:
mozes li ovo napisati u C-u
ja sam pogrijesio kada sam napisao u naslovu c++
tehnicki, i ovo je "C", jer nema objekto-orijentisanih delova (jedino stream), a i posto koristi cpp kompiler, takva podela ne bi imala smisla, ali...ako mislis na ovo

Kod:
// sk1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h" //ovo obrisi, ako ti ne treba.
#include "stdio.h"
#include "stdlib.h"

void main()
{
	int n;
	int sum = 1;
	int num1 = 0, //eq. f1,2,3 ...
	    num2 = 1, //fibonacci niz - 0,1,1,2,3,5,8,13,21...
	    num3 = 1; //svaki sledeci je jednak sumi 2 prethodna.
             
	scanf("%d", &n);

	for (int i = 0; i < n - 2; i++)
	{
        //cout << num1 << ", " << num2 << endl;
		
		sum += num3;
		
		num1 = num2;
		num2 = num3;
		num3 = num1 + num2;

		//cout << sum << endl;
	}

        printf("Sum: %d", sum);
	system("pause");
}

Poslednja ispravka: MG-RAY (7.12.2006 u 15:21)
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 7.12.2006, 15:21   #9
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Smile Re: zadaci iz C++-a

Citat:
miki321 kaže:
imam jedan problem
zadatak:
3)za n ucitanih brojeva naci artmeticku sredinu parnih i aritmeticku sredinu neparnih brojeva
opet, jednostavniji metod...nadam se da ti ne smeta sto koristim engleski

Kod:
 // sk2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h" //ovo slobodno brisi
#include "stdio.h"
#include "stdlib.h"

void main()
{
   
      int n            = 0,
	   numEven = 0,
	   numOdd  = 0,
	   num       = 0;

   float avgEven = 0.0f, 
	  avgOdd  = 0.0f;

   scanf("%d", &n);

   for (int i = 0; i < n; i++)
   {
      scanf("%d", &num);

	  if ((num % 2) == 0)
	  {
             avgEven += num;
	     numEven ++;
	  }
	  else
	  {
             avgOdd += num;
	     numOdd ++;
	  }
   }

   avgEven /= numEven;
   avgOdd  /= numOdd;
   
   printf("AvgEven: %.2f\n", avgEven);
   printf("AvgOdd: %.2f\n\n", avgOdd);

   system("pause");


}
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 26.12.2006, 18:35   #10
Acid burn
Član
 
Član od: 25.6.2006.
Lokacija: Loznica
Poruke: 61
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: zadaci iz C++-a

Tek sam poceo da ucim Borland C pa me zanima kako da resim zadatak:

Program treba da redom unosi ocene 14 predmeta i izracunava prosek. Ukoliko unesemo 1-icu ispisuje se neki tekst.
Acid burn je offline   Odgovor sa citatom ove poruke
Stara 26.12.2006, 19:17   #11
mirk
Član
 
Član od: 13.10.2006.
Poruke: 172
Zahvalnice: 4
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: zadaci iz C++-a

Kod:
#include <stdio.h>
#include <cstdlib>
using namespace std;

int main()
{
    int predmet = 0, zbroj = 0;;
    float prosek;
    printf("Upisi ocjene");
    for (int i = 0; i < 14; i++)
    {
        scanf("%d", &predmet);
        zbroj += predmet;
        if (predmet == 1)
           printf("uuu");
    }
    prosek = (float)zbroj / 14;
    printf("Prosek ti je %f\n", prosek);
    system("pause");
    return 0;
}
e ovako sam ja napravio u c++-u ali se lako može prepraviti u c samo izbaci namespace. Za system("pause") zamjeni odgovarajućom funkcijom.
mirk je offline   Odgovor sa citatom ove poruke
Stara 26.12.2006, 20:06   #12
Acid burn
Član
 
Član od: 25.6.2006.
Lokacija: Loznica
Poruke: 61
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: zadaci iz C++-a

Pa neznam, prikazuje mi neku gresku za "cstdlib" biblioteku. Nema veze, tek sam poceo, naucicu.
Acid burn je offline   Odgovor sa citatom ove poruke
Stara 27.12.2006, 10:41   #13
mirk
Član
 
Član od: 13.10.2006.
Poruke: 172
Zahvalnice: 4
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: zadaci iz C++-a

E da sad sam se setio "cstdlib" moraš zameniti sa "stdlib.h" to će ti raditi pod C-om.
mirk je offline   Odgovor sa citatom ove poruke
Stara 27.12.2006, 22:37   #14
Acid burn
Član
 
Član od: 25.6.2006.
Lokacija: Loznica
Poruke: 61
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Određen forumom Re: zadaci iz C++-a

Ne vredi, ne radi, sad prikazuje jos vise gresaka. Kako da ga bar prebacim u Visual C++ ako je ispravan?
Acid burn je offline   Odgovor sa citatom ove poruke
Stara 29.12.2006, 17:30   #15
Johnny
Veteran
 
Član od: 18.11.2005.
Poruke: 565
Zahvalnice: 156
Zahvaljeno 155 puta na 64 poruka
Određen forumom Re: zadaci iz C++-a

Mozda je problem bio u for petlji. Probaj ovako:
Kod:
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int predmet = 0, zbroj = 0;
    float prosek;
    printf("Upisi ocjene");
    int i;
    for (i = 0; i < 14; i++)
    {
        scanf("%d", &predmet);
        zbroj += predmet;
        if (predmet == 1)
           printf("uuu");
    }
    prosek = (float)zbroj / 14;
    printf("Prosek ti je %f\n", prosek);
    system("pause");
    return 0;
}
Johnny je offline   Odgovor sa citatom ove poruke
Stara 29.12.2006, 17:48   #16
mirk
Član
 
Član od: 13.10.2006.
Poruke: 172
Zahvalnice: 4
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: zadaci iz C++-a

Da to bi trebalo biti rešenje, jer znam kad sam ga prevodio sa c prevodioce mi je prijavljivao grešku kod for petlje.
mirk je offline   Odgovor sa citatom ove poruke
Stara 30.12.2006, 12:07   #17
MG-RAY
Starosedelac
 
Član od: 15.2.2006.
Lokacija: Midlands
Poruke: 1.523
Zahvalnice: 277
Zahvaljeno 307 puta na 207 poruka
Slanje poruke preko Skypea korisniku MG-RAY
Određen forumom Re: zadaci iz C++-a

da, trebalo je stdlib, ali takodje treba dodati i .h, inace, oba primera rade.
MG-RAY je offline   Odgovor sa citatom ove poruke
Stara 6.1.2007, 22:00   #18
diablo_
Član
 
Član od: 1.12.2005.
Poruke: 311
Zahvalnice: 4
Zahvaljeno jedanput na jednoj poruci
Određen forumom Re: zadaci iz C++-a

Kod:
printf("Prosek ti je %f\n", prosek);
Moglo je:

Kod:
printf("Prosek ti je %.2f\n", prosek);
Da ostavi samo dve decimale. Lepse izgleda a i tako se pise u knjizicu. Cisto da predocimo coveku sve opcije
diablo_ je offline   Odgovor sa citatom ove poruke
Stara 7.1.2007, 20:17   #19
mirk
Član
 
Član od: 13.10.2006.
Poruke: 172
Zahvalnice: 4
Zahvaljeno 4 puta na 4 poruka
Određen forumom Re: zadaci iz C++-a

Citat:
diablo_ kaže:
Kod:
printf("Prosek ti je %f\n", prosek);
Moglo je:

Kod:
printf("Prosek ti je %.2f\n", prosek);
Da ostavi samo dve decimale. Lepse izgleda a i tako se pise u knjizicu. Cisto da predocimo coveku sve opcije
Istina da je tako preglednie i lepše.
mirk je offline   Odgovor sa citatom ove poruke
Stara 12.1.2007, 14:06   #20
dume
Član
 
Član od: 12.7.2006.
Poruke: 56
Zahvalnice: 0
Zahvaljeno 0 puta na 0 poruka
Wink Re: zadaci iz C++-a

jer imas jos neki problem?
dume je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Lik iz igre koji vas je najvise uplašio Daredevil 2 O igrama uopšte 288 23.11.2011 16:27
Zadaci iz nizova u C-u? Vendi Programiranje 14 14.12.2010 17:54
Vatra - Plamen iz kamina, divx ili slicno, za PS2/PC Eni Aplikativni softver 0 13.5.2006 16:22


Sva vremena su po Griniču +2 h. Sada je 3:43.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2019, vBulletin Solutions, Inc.
Hosted by Beograd.com