Lécci, Lécci tanícsatok meg programozni
  • ffxi
    #124
    Olvassunk be csillag végjelig neveket egy nevek mátrixba,
    majd minden névhez olvassunk be 5 db lottószámot, melyet
    egy tippek mátrixba fogunk elhelyezni. Minden sor
    egy tippsorozatot jelent!

    Kérjük be a billentyűzetről a lottoszámokat egy hasonló
    nevű tömbbe.

    Mondjuk meg név szerint, kinek hány találata van.
    Adjuk meg a nyeremény összegét is:
    2 találat: 870Ft
    3 találat: 8,500Ft
    4 találat: 1,500,000Ft
    5 találat: 32,000,000Ft

    Idáig jutottam:

    #include <conio.h>
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <math.h>
    void main(void)
    {
    const w=10,v=30,x=5;
    int i,k,j,a;
    char nevek[w][v];
    int tippek[w][x],loto[x];
    clrscr();
    randomize();
    //fet”lt‚s
    i=0;
    do
    {
    printf("\nAdd meg a nevet (max 10 n‚v), azt n enter, ha meguntad ss *-ot!");
    gets(nevek[i]);
    i++;
    }
    while(nevek[i-1][0]!='*'&&i<w);
    for(j=0;j<=(i-2);j++)
    {
    printf("\nA %s n‚vhez tartoz¢ sz mok k”vetkeznek!",nevek[j]);
    for(k=0;k<=(x-1);k++)
    {
    printf("\nAdd meg a k”vetkez‹ lott¢sz mot, azt n enter!");
    scanf("%d",&tippek[i][k]);
    }
    }
    for(j=0;j<5;j++)
    {
    loto[j]=random(90)+1;
    printf("\n%3d",loto[j]);
    }
    for(j=0;j<(i-1);j++)
    {
    printf("\n %s ",nevek[j]);
    for(k=0;k<x;k++)
    {
    printf(" %2d ",tippek[j][k]);
    }
    }
    getch();
    }