Hemuppgifter C-programmering
Maskinorienterad Programmering / Programmering av Inbyggda System

Hemuppgifter - lösningsförslag

Uppg. 1

#include <stdio.h> int main() { for(int i=0; i<10; i++) { printf("I am an awesome C programmer\n"); } return 0; }

Uppg. 2

#include <stdio.h> #include <string.h> int main() { char str[] = "I am a great programmer"; for(int i=strlen(str)-1; i>=0; i--) { printf("%c", str[i]); } return 0; }

Uppg. 3

#include <stdio.h> #include <string.h> void printBinary(char byte) { for(int i=7; i>=0; i--) { int bit = (byte >> i) & 0x01; printf("%d", bit); } } int main() { char byte = 128; printBinary(byte); return 0; }