[ NaturePhoenix @ 04.04.2009. 17:17 ] @
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
[ NaturePhoenix @ 04.04.2009. 17:25 ] @
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!!!
[ X Files @ 04.04.2009. 17:50 ] @
// 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]

[ NaturePhoenix @ 04.04.2009. 19:04 ] @
Testirano,hvala,rade oba
[ korisnik007 @ 19.04.2009. 12:43 ] @
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 ?