1553597847
^ KAPITAtUjpZKI
#import "MaszynaLosujaca.h"
int main(int argc, const char * argv[])
{
@autoreleasepool {
MaszynaLosujaca * m = [[MaszynaLosujaca allocjinit]; for(int i =0;i<20;i++){ int 1 = [m losuj :43]; printf("%d\n",l);
}
Zadanie 3
Napisz program Lotto, który wylosuje bez powtórzeń 6 liczb z 49. Użyj do tego celu własnej klasy MaszynaLotto z metodą -(NSNumber)losuj.
Podpowiedzi
1) Do przechowywania numerów do wylosowania wykorzystaj NSMutableArray. Zadeklarują ją jako właściwość klasy,
@property(nonatomic) NSMutableArray * numery;
2) Nie zapomnij o użyciu dyrektywy @synthesize żeby wygenerować metody typu get i set dla tego pola.
@synthesize numery;
3) Zainicjalizuj pole numery we własnoręcznie stworzonym inicjalizatorze klasy.
-(id)init{
self= [super init];
if(self){
self.numery= [[NSMutableArray alloc] initWithCapacity:49]; for(int i = l;i<=49;i++){
[self.numery addObject:[NSNumber numberWithlntń]];
return self;
4) Losując obiekt z tej tablicy pamiętaj o jego usunięciu, tak aby w tablicy przy każdym losowaniu zostawało mniej elementów.
Programowanie Urządzeń Mobilnych Apple - materiały do laboratorium - 5/6
Programowanie Urządzeń Mobilnych Apple - materiały dydaktyczne
Wyszukiwarka
Podobne podstrony:
Formatowane wejście int scanf(const char ♦format, ...); • Funkcja czyta z wejściaSDC11601 Zwracanie wartości przez funkcje ■ Funkcja int printf(const char * format [, arg,...]); zwrif(chToken == chSrc) return m_fContain;}} return !m_fContain;} int IMatch(const charSDC11598 Zwracanie wartości przez funkcje ■ Funkcja int printf(const char * format [, arg, zwraca li17 p01 #include <stdio.h> #include <conio.c> #include <iostream.h> int main(int arPrędkość i czas spadania - II Funkcja main int main( int argc, char *argv[]) I floatNasz pierwszy program #include <stdio.h> #include <stdlib .h> int main(int argc , char *098 TIF int main(int argc, char* argv[]){ KlasaNaucz t1; KlasaPrac s1; cout « tl.nldNaucz « endl; cochar *szNazwisko; float fltPensja; union { int nldNaucz; int nldPrac;};}; int main(int arg03 p01 #include <stdio.h> #include <conio.c> #include <iostream.h> int main(iwięcej podobnych podstron