Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1. a) alla förutom FoR, eftersom void är en programmfunktion, $tv och Två innehåller ogiltiga tecken, man får ej börja med en siffra 4yes.
- b) Variabeldeklaration är att du reserverar minne för en variabel, ex. double är 8 bytes, double a; ger a åtta bytes minne
- c)initiering är att tilldela en variabel ett värde
- d) preprocessordirektiv är något som sker innan funktionen, t.ex. #define MAX 128 är att man kan ge programmet en globalparameter
- e)kompilering är att tolken omvandlar en .c fil till källkod till maskinkod
- 2. a) i) eftersom det står 3 och inte 3.0 så är det heltals division, 3/4 blir då 0, 10%3 är resten av heltalsdivision 10/3=1, alltså svaret blir ett
- ii)först så initierar man a och b till 2 respektive 1 sedan kommer ett påstående, a==0 eller att b är större än 0, eftersom påståendet med b är sant så blir svaret 1 vilket betyder att hela påståendet är sant
- b) (year%4)==0 && (year%100) != 0 || (year%400)==0
- c) a=1; int a=0; ++(a-0,6)
- d) Ett av felen är */, för att rätta till det ta bort antingen / eller * och sätt ; efter initieringen
- e) Antons svar: a ska initeras vid int eller sparat, Niklas svar: Syntaktiskt korrekt, a=6 x=12
- f) struct kordinater{
- double x;
- double y;
- };
- struct kordinater punkt;
- punkt.x=1;
- punkt.y=5;
- 3. a) int main(){
- int i;
- for (i==1;i<9;i++){
- printf("%d",i%2=0);
- }
- return o;
- }
- b)
- c) 1. int val, a; {
- 2. if (val==0);{ a=0;}
- 3. else if (val==1);{ a=100;}
- 4. else if (val==3);{ a=-100;}
- 5. else; a=1;
- 7.return 0;
- 8.}
- d) do while körs minst en gång medans while kan brytas innan den startas
- 4.a) int storst (int a,int b){
- if (a<b)
- printf("Det största talet är %d", b);
- else
- printf("Det största talet är %d", a);
- return 0;
- }
- b) int main(){
- storst(2,5);
- return 0;
- }
- c) prototyp är deklartionen av funktionen, int storst (in a, int b){
- Behövs för alla underfunktioner
- d) int fyllarray (int n,int i, int talrad[]) {
- do{
- talrad[n]=0;
- n++
- }
- while(n<100)
- return 0;
- }
- int main (){
- int storlek=101, talrad[]
- fyllarray(0,storlek)
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement