Czesc13_dod
Część 13 - dodatek
pr131.cpp
#include <stdio.h>#include <iostream.h>void main(int
argc, char *argv[]){cout << "Program zostal wywolany z
nastepujacymi parametrami\n";for (int i =0 ; i < argc;
i++){cout << "Argument " << i << " = " <<
(argv[i]) << "\n" ;}}
pr132.cpp
#include <stdio.h>#include <iostream.h>#include
<stdarg.h>//Funkcja dodaje liczby az nie napotka na argument
0int dodaj(int a, ...){int suma; //zmienna na sumeint arg; //Tu
bede zapisywal poszczegolne argumentysuma = a;va_list
ap;va_start(ap, a);while ((arg = va_arg(ap,int)) != 0){suma
+= arg;}return suma;}//Funkcja dodaje tyle liczb jaka
wartosc ma pierwszy parametrint dodaj_inne(int a, ...){int suma;
//zmienna na sumeint arg; //Tu bede zapisywal poszczegolne
argumentysuma = 0;va_list ap;va_start(ap, a);while
(a > 0 ){arg = va_arg(ap,int);suma += arg;a--;}return
suma;}void main(){int wynik;wynik =
dodaj(1,2,3,4,5,6,7,8,0);cout << "\n Wynik pierwszego dodawania ->
" << wynik;wynik = dodaj_inne(8,12,12,13,43,52,62,17,8);cout
<< "\n Wynik drugiego dodawania -> " << wynik;}
pr133.cpp
#include <stdio.h>void main(){int a = 20;float
liczba = 34.98;printf("Liczba naturalna %d\n", a );printf("Liczba
naturalna %+20d\n", a );printf("Liczba naturalna %d i liczba rzeczywista
%f\n", a, liczba );printf("Liczba 20 szesnastkowo %x i liczba rzeczywista
%4.2f\n", a, liczba );}
Wyszukiwarka
Podobne podstrony:
czesc12 dodczesc11 dodDoD Joint Services Weapon Safety Review ProcessdodMah1 2 dodDOD Net Centric Data Strategy and Community of Interest (COI) Training GlossaryZJ SL 09 wyklad 1 dod Adod z2cwiczenia analogie dod ODPCZESC1 (2)Motywacja i emocje w sluzbie reklamy czesc1Kolokwium 2 2012 13 (termin dod )czesc12dod teoria błędówwięcej podobnych podstron