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

[Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura

[ Pregleda: 5360 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NaturePhoenix
Nikola Maric

Član broj: 214436
Poruke: 10
*.adsl.net.t-com.hr.



Profil

icon [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura04.04.2009. u 17:17 - pre 182 meseci
Molio bih pomoc ako ne predstavlja problem u vezi ova dva zadatka.Nije zurno jer mi ne treba za skolu.
Zadatak 1. Napiso sam program gdje pc zamislja neki broj i ja pogadjam taj broj i kad pogodim kaze mi iz kojeg pokusaja
Code:

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

int main()
{
    int n,b,br=0;// n zamisljeni broj,b nas uneseni broj
    srand(time(NULL));
    n=rand()%100+1;

    printf("Zamislio sam broj u intervalu 1-100,pogodi ga!!!\n");

    do
    {
        br++;
        printf("Pogodi broj>");
        
        scanf("%d",&b);
        
        if(b<n)
        {
            printf("Zamisljeni broj je veci\n");
        }
        else if(b>n)
        {
            printf("Zamisljeni broj je manji\n");
        }
        else
        {
            printf("Bravo!!! Pogodili ste iz %d. puta\n",br);
        }
    }
    while(n!=b);
}


Pitanje je,kako ovo nadograditi tako da igraju 2 igraca, i ko prvi pogodi on je pobjednik,ako oba iz istog nerijesene.
Ako trazim puno,unaprijed se ispricavam
 
Odgovor na temu

NaturePhoenix
Nikola Maric

Član broj: 214436
Poruke: 10
*.adsl.net.t-com.hr.



Profil

icon Re: [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura04.04.2009. u 17:25 - pre 182 meseci
Zadatak broj dva:

Struktura student,koja sadrazi ime,prezime i prosjek studenta.
c
Code:

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

struct student 
{
    char ime[10], prezime[10];    
    float prosjek;
};

typedef struct student student;

void main()
{
    student a, b;   //2 studenta
    
    printf("Unesite ime studenta> ");
    gets(a.ime);
    printf("Unesite prezime studenta> ");
    gets(a.prezime);

    printf("Unesite ime drugog studenta> ");
    gets(b.ime);
    printf("Unesite prezime drugog studenta> ");
    gets(b.prezime);

    printf("Unesite prosjek studenta %s %s> ", a.ime, a.prezime);
    scanf("%f", &a.prosjek);

    printf("Unesite prosjek studenta %s %s> ", b.ime, b.prezime);
    scanf("%f", &b.prosjek);

    printf("%s %s %.2f\n", a.ime, a.prezime, a.prosjek);
    printf("%s %s %.2f\n", b.ime, b.prezime, b.prosjek);
}


Problem je u ovo 2 studenta,2 varijable,kako bi uradio isto samo da taj broj studenata bude neki niz,da nebude a i b neki neki niz.

Za oba zadatka molio bih pomoc uz objasnjenje sa strane .Hvala!!!
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura04.04.2009. u 17:50 - pre 182 meseci
// 1: netestirano...
Code:

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

int main()
{
    int n,b1,b2,br=0;// n zamisljeni broj,b nas uneseni broj
    srand(time(NULL));
    n=rand()%100+1;

    printf("Zamislio sam broj u intervalu 1-100,pogodi ga!!!\n");

    do
    {
        br++;
        printf("OSOBA1: Pogodi broj>");
        scanf("%d",&b1);

        printf("OSOBA2: Pogodi broj>");
        scanf("%d",&b2);

        if ( b1==n && b2==n )
        {
            printf("Bravo!!! Pogodili ste OBOJE iz %d. puta\n",br);
        }
        else if (b1==n)
        {
            printf("Bravo!!! OSOBA1 je pogodila iz %d. puta\n",br);
        }
        else if (b2==n)
        {
            printf("Bravo!!! OSOBA2 je pogodila iz %d. puta\n",br);
        }
        else
        {
            if(b1<n)
            {
                printf("OSOBA 1: Zamisljeni broj je veci\n");
            }
            if(b1>n)
            {
                printf("OSOBA 1: Zamisljeni broj je manji\n");
            }
            if(b2<n)
            {
                printf("OSOBA 2: Zamisljeni broj je veci\n");
            }
            if(b2>n)
            {
                printf("OSOBA 2: Zamisljeni broj je manji\n");
            }
        }
    }
    while(n!=b1 && n!=b2);
}


zadatak 2:

Umesto:
student a, b; //2 studenta

Mozes koristiti:
student a[2]; //2 studenta

A kasnije:
Umesto a koristis a[0]
Umesto b koristis a[1]

 
Odgovor na temu

NaturePhoenix
Nikola Maric

Član broj: 214436
Poruke: 10
*.adsl.net.t-com.hr.



Profil

icon Re: [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura04.04.2009. u 19:04 - pre 182 meseci
Testirano,hvala,rade oba
 
Odgovor na temu

korisnik007

Član broj: 194846
Poruke: 92
*.telrad.net.



Profil

icon Re: [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura19.04.2009. u 12:43 - pre 181 meseci
Moze li da se pravi neka igrica preko cmd...kao kviz,one male flash igrice i tako to..ako moze,da li onda moze i jedan tutorial za to ?

 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Igrica pogadjanja brojeva, [Zadatak] Struktura

[ Pregleda: 5360 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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