Programalama > C++

Etiketler: sayisal, loto, programi

Ort. 0
Puan ver:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
int smallest_element(int *set,int length,int skip);
void sort(int *list,int length);
 
int i,j,k;
int A[6];
int B[6];
 
 int main(){
 
   printf("Welcome to The 6/49 Lotto Game\n");
   printf("Enter 6 numbers between 1 and 49 and have a chance to winn:\n");
 
   for(i=0;i<6;i++){
 
     scanf("%d",&B[i]);
 
     if(B[i]>49){
 
       printf("Please enter a number between 1 and 49\n");
 
       i--;
 
       continue;
 
      }
 
   }
 
   sort(B,6);
 
   srand(time(NULL));;
 
   for(j=0;j<6;j++){
     A[j]=1+rand()%49;
 
     for(k=0;k<=j-1;k++){
       if(A[j]==A[k]){
       break;
       }
     }
     if(k==j){
       continue;
     }
     else{
       j--;
     }
 
    }
    sort(A,6);
 
    printf("This weeks winning numbers are: \n");
    printf("%d\n%d\n%d\n%d\n%d\n%d\n",A[0],A[1],A[2],A[3],A[4],A[5]);
 
    if(A==B){
 
    printf("Congratulations! You WIN!\n");
 
    }
 
   else{
 
    printf("I'm sorry. You LOST. Try again next week.\n");
 
   }
   return 0;
 
 }
 
 int smallest_element(int *set,int length,int skip){
 
   int smallest_index;
   int i;
   smallest_index=skip;
 
   for(i=skip+1;i<length;i++){
     if(set[i]<set[smallest_index]){
       smallest_index=i;
     }
   }
   return smallest_index;
 }
 
 void sort(int *list,int length){
   int i,j;
   int temp;
 
   for(i=0;i<length-1;i++){
 
     j=smallest_element(list,length,i);
 
     temp=list[i];
     list[i]=list[j];
     list[j]=temp;
 
   }
 }


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2025 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.