/* Task: CW1PTP1 - A simple C program 
    Author: Mohammad Masarwa 
    Student ID: M01090613 
    This is a comment block, as shown in the Week 1 Lab Sheet. 
*/ 
 
// We must include stdio.h to use the printf function  
#include <stdio.h>  
 
// The main function is the starting point of the program [cite: 1163] 
int  main( void )  { 
 
    // --- Part 1: Display Personal Information --- 
    // Using the standard printf function to output text  
    printf ( "--- My Details ---\n " ) ; 
    printf ( "Name: Mohammad Masarwa\n " ) ; 
    printf ( "Student ID: M01090613\n " ) ; 
    printf ( "Degree Programme: Cyber Security and Digital Forensics\n " ) ; 
    printf ( "Reason for studying: Because I love the challenges that keep rising in this industry.\n \n " ) ; 
 
    // --- Part 2: Perform Calculations --- 
 
    // Declare variables for calculation, similar to Week 1 & 3 labs [cite: 1202, 753] 
    // Using digits 9 and 6 from Student ID M01090613 for the four operations 
    double  num1 =  9.0 ; 
    double  num2 =  6.0 ; 
 
    // Perform the four arithmetic operations  
    double  sum =  num1 +  num2; 
    double  difference =  num1 -  num2; 
    double  product =  num1 *  num2; 
    double  quotient =  num1 /  num2; 
 
    // Display the calculation results using printf with format specifiers  
    printf ( "--- Student ID Calculations (using %.0f and %.0f) ---\n " , num1, num2) ; 
    printf ( "%.0f + %.0f = %.2f\n " , num1, num2, sum) ;          // Addition 
    printf ( "%.0f - %.0f = %.2f\n " , num1, num2, difference) ;   // Subtraction 
    printf ( "%.0f * %.0f = %.2f\n " , num1, num2, product) ;      // Multiplication 
    printf ( "%.0f / %.0f = %.2f\n " , num1, num2, quotient) ;     // Division 
 
    // Return 0 to indicate successful termination [cite: 1172] 
    return  0 ;  
} 
 
 
				LyogVGFzazogQ1cxUFRQMSAtIEEgc2ltcGxlIEMgcHJvZ3JhbQogICAgQXV0aG9yOiBNb2hhbW1hZCBNYXNhcndhCiAgICBTdHVkZW50IElEOiBNMDEwOTA2MTMKICAgIFRoaXMgaXMgYSBjb21tZW50IGJsb2NrLCBhcyBzaG93biBpbiB0aGUgV2VlayAxIExhYiBTaGVldC4KKi8KCi8vIFdlIG11c3QgaW5jbHVkZSBzdGRpby5oIHRvIHVzZSB0aGUgcHJpbnRmIGZ1bmN0aW9uIAojaW5jbHVkZSA8c3RkaW8uaD4gCgovLyBUaGUgbWFpbiBmdW5jdGlvbiBpcyB0aGUgc3RhcnRpbmcgcG9pbnQgb2YgdGhlIHByb2dyYW0gW2NpdGU6IDExNjNdCmludCBtYWluKHZvaWQpIHsKICAgIAogICAgLy8gLS0tIFBhcnQgMTogRGlzcGxheSBQZXJzb25hbCBJbmZvcm1hdGlvbiAtLS0KICAgIC8vIFVzaW5nIHRoZSBzdGFuZGFyZCBwcmludGYgZnVuY3Rpb24gdG8gb3V0cHV0IHRleHQgCiAgICBwcmludGYoIi0tLSBNeSBEZXRhaWxzIC0tLVxuIik7CiAgICBwcmludGYoIk5hbWU6IE1vaGFtbWFkIE1hc2Fyd2FcbiIpOwogICAgcHJpbnRmKCJTdHVkZW50IElEOiBNMDEwOTA2MTNcbiIpOwogICAgcHJpbnRmKCJEZWdyZWUgUHJvZ3JhbW1lOiBDeWJlciBTZWN1cml0eSBhbmQgRGlnaXRhbCBGb3JlbnNpY3NcbiIpOwogICAgcHJpbnRmKCJSZWFzb24gZm9yIHN0dWR5aW5nOiBCZWNhdXNlIEkgbG92ZSB0aGUgY2hhbGxlbmdlcyB0aGF0IGtlZXAgcmlzaW5nIGluIHRoaXMgaW5kdXN0cnkuXG5cbiIpOwoKICAgIC8vIC0tLSBQYXJ0IDI6IFBlcmZvcm0gQ2FsY3VsYXRpb25zIC0tLQogICAgCiAgICAvLyBEZWNsYXJlIHZhcmlhYmxlcyBmb3IgY2FsY3VsYXRpb24sIHNpbWlsYXIgdG8gV2VlayAxICYgMyBsYWJzIFtjaXRlOiAxMjAyLCA3NTNdCiAgICAvLyBVc2luZyBkaWdpdHMgOSBhbmQgNiBmcm9tIFN0dWRlbnQgSUQgTTAxMDkwNjEzIGZvciB0aGUgZm91ciBvcGVyYXRpb25zCiAgICBkb3VibGUgbnVtMSA9IDkuMDsKICAgIGRvdWJsZSBudW0yID0gNi4wOwogICAgCiAgICAvLyBQZXJmb3JtIHRoZSBmb3VyIGFyaXRobWV0aWMgb3BlcmF0aW9ucyAKICAgIGRvdWJsZSBzdW0gPSBudW0xICsgbnVtMjsKICAgIGRvdWJsZSBkaWZmZXJlbmNlID0gbnVtMSAtIG51bTI7CiAgICBkb3VibGUgcHJvZHVjdCA9IG51bTEgKiBudW0yOwogICAgZG91YmxlIHF1b3RpZW50ID0gbnVtMSAvIG51bTI7CgogICAgLy8gRGlzcGxheSB0aGUgY2FsY3VsYXRpb24gcmVzdWx0cyB1c2luZyBwcmludGYgd2l0aCBmb3JtYXQgc3BlY2lmaWVycyAKICAgIHByaW50ZigiLS0tIFN0dWRlbnQgSUQgQ2FsY3VsYXRpb25zICh1c2luZyAlLjBmIGFuZCAlLjBmKSAtLS1cbiIsIG51bTEsIG51bTIpOwogICAgcHJpbnRmKCIlLjBmICsgJS4wZiA9ICUuMmZcbiIsIG51bTEsIG51bTIsIHN1bSk7ICAgICAgICAgLy8gQWRkaXRpb24KICAgIHByaW50ZigiJS4wZiAtICUuMGYgPSAlLjJmXG4iLCBudW0xLCBudW0yLCBkaWZmZXJlbmNlKTsgIC8vIFN1YnRyYWN0aW9uCiAgICBwcmludGYoIiUuMGYgKiAlLjBmID0gJS4yZlxuIiwgbnVtMSwgbnVtMiwgcHJvZHVjdCk7ICAgICAvLyBNdWx0aXBsaWNhdGlvbgogICAgcHJpbnRmKCIlLjBmIC8gJS4wZiA9ICUuMmZcbiIsIG51bTEsIG51bTIsIHF1b3RpZW50KTsgICAgLy8gRGl2aXNpb24KCiAgICAvLyBSZXR1cm4gMCB0byBpbmRpY2F0ZSBzdWNjZXNzZnVsIHRlcm1pbmF0aW9uIFtjaXRlOiAxMTcyXQogICAgcmV0dXJuIDA7IAp9Cg==
				
				 
				 
				 
				 
			 
			
				
			
			
				
	  stdin 
			
	 
MiAyIDIgMiAyIDIgMiAyIDIKMTAgOTAgMTYgNzggMSAyIDMgMTAwIDEwMDAKMCAwIDAgMCAwIDAgMCAwIDAKMSAzIDMgNSAzIDMgOSAzIDMKNjkgODA0IDg3MiA1MzEgNDMxIDY5OCA2OTIgNDgwIDg1OQoxIDIgMyA0IDUgNiA3IDggOSAKMTAwMCAyMDAgMTUwMCAzNTAgNTAwMCAxMDAwIDEwMDAgMjAwMCAxMzAwMCAKNSAxMCA1IDIwIDEwIDUgMTAgMjAgMTAgCjYwIDIwIDEwMDAgMTAwMCA2MCAyMCAxMDAwMCAyMCA1MDAgCjIwIDEwMDAgNTAgMjAwMCA1MCA1MDAgMTUwMCAyMCAzMDAwIAoyMCAxMDAwIDUwIDIwMDAgNTAgNTAwMCAxNTAwIDIwIDMwCg==
2 2 2 2 2 2 2 2 2
10 90 16 78 1 2 3 100 1000
0 0 0 0 0 0 0 0 0
1 3 3 5 3 3 9 3 3
69 804 872 531 431 698 692 480 859
1 2 3 4 5 6 7 8 9 
1000 200 1500 350 5000 1000 1000 2000 13000 
5 10 5 20 10 5 10 20 10 
60 20 1000 1000 60 20 10000 20 500 
20 1000 50 2000 50 500 1500 20 3000 
20 1000 50 2000 50 5000 1500 20 30