#include <stdio.h>
#include <stdlib.h>
#include <pic18f4550.h>
void main( void)
{
int i, sum, n;
int number[ ] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 } ; // array of 10 numbers
sum = 0 ; // initialize sum as zero
for ( i= 0 ; i<= 9 ; i++ )
{ //indexing start from 0 to 9
sum = sum+ number[ i] ;
}
TRISB = 0 ; //initialize Port_B as output
PORTB = sum; // from sum to PORT_B
//n = 0xFF + 0XFF;
}
CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxwaWMxOGY0NTUwLmg+CnZvaWQgbWFpbih2b2lkKQogewoKICAgIGludCBpLHN1bSxuOwogICAgaW50IG51bWJlcltdID0gezEsMiwzLDQsNSw2LDcsOCw5LDEwfTsgICAgIC8vIGFycmF5IG9mIDEwIG51bWJlcnMKICAgIHN1bSA9IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBpbml0aWFsaXplIHN1bSBhcyB6ZXJvCiAgICAgICBmb3IoaT0wOyBpPD05O2krKykKeyAgICAgICAgICAgICAgICAgICAgICAgIC8vaW5kZXhpbmcgc3RhcnQgZnJvbSAwIHRvIDkKICAgICAgICBzdW0gPSBzdW0rbnVtYmVyW2ldOwogICAgICAgICAgICAgfQoKICAgIFRSSVNCID0wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2luaXRpYWxpemUgUG9ydF9CIGFzIG91dHB1dAogICAgUE9SVEIgPSBzdW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZyb20gc3VtIHRvIFBPUlRfQgoKICAgIC8vbiA9IDB4RkYgKyAwWEZGOwp9Cg==
stdout
#include <stdio.h>
#include <stdlib.h>
#include <pic18f4550.h>
void main(void)
{
int i,sum,n;
int number[] = {1,2,3,4,5,6,7,8,9,10}; // array of 10 numbers
sum = 0; // initialize sum as zero
for(i=0; i<=9;i++)
{ //indexing start from 0 to 9
sum = sum+number[i];
}
TRISB =0; //initialize Port_B as output
PORTB = sum; // from sum to PORT_B
//n = 0xFF + 0XFF;
}