// Lab 8, Working with structs
// Programmer : Maiar Khattab
// Editor(s) used : Code Blocks 13.12
// Compiler(s) used : Code Blocks 13.12
#include<iostream>#include.<stdio.h>
int maint ( )
{
printf ( "prime numbers of 2 to 20: " ) ;
int i, x;
for ( i = 2 ; i<= 20 ; i++ )
{
for ( x= 2 ; x<= i; x++ )
{
if ( i% x == x + 1 )
printf ( "%d\n " , i) ;
}
}
return 0 ;
}
using std:: cout ;
using std:: endl ;
#include<cstdlib>
//struct def
struct tod
{
int hour; // the hr , 0-23
int minute; // the min, 0-59
int second; //the sec, 0-59
char descr [ 32 ] ; //the description of the time of day
} ;
//void printTod(const tod&);
int main ( )
{
cout << "Lab 8, Working With structs\n " ;
cout << "Programmer: Maiar Khattab\n " ;
cout << "Editor(s) used: Code Blocks 13.12\n " ;
cout << "Compiler(s) used: Code Blocks 13.12\n " ;
cout << "File: " << __FILE__ << endl;
cout << "Complied: " << __DATE__ << " at " << __TIME__ << endl << endl;
tod theTime[ ] = { { 12 ,0 ,0 , "noon" } ,
{ 0 ,0 ,0 ," midnight" } ,
{ 6 ,00 ,00 ," supper " } ,
{ 11 ,30 ,0 ,"bedtime" } } ;
for ( int i; i < 5 ; i++ )
{
char descr [ 32 ] ;
cout << theTime[ i] .descr << " is " << theTime[ i] .hour << ':'
<< theTime[ i] .minute << ":" << theTime[ i] .second << endl;
}
}
IC8vIExhYiA4LCBXb3JraW5nIHdpdGggc3RydWN0cwovLyBQcm9ncmFtbWVyIDogTWFpYXIgS2hhdHRhYgovLyBFZGl0b3IocykgdXNlZCA6IENvZGUgQmxvY2tzIDEzLjEyCi8vIENvbXBpbGVyKHMpIHVzZWQgOiBDb2RlIEJsb2NrcyAxMy4xMgoKI2luY2x1ZGU8aW9zdHJlYW0+I2luY2x1ZGUuPHN0ZGlvLmg+CmludCBtYWludCAoKQp7CiAgIHByaW50ZigicHJpbWUgbnVtYmVycyBvZiAyIHRvIDIwOiAiKTsKICAgaW50IGksIHg7CiAgIGZvcihpID0yOyBpPD0yMDsgaSsrKQogICB7CiAgICAgICBmb3IoeD0yOyB4PD1pOyB4KyspCiAgICAgICB7CiAgICAgICAgICAgaWYoaSV4ID09IHggKyAxKQogICAgICAgICAgICBwcmludGYoIiVkXG4iLCBpKTsKICAgICAgIH0KICAgfQogICByZXR1cm4gMDsKfQp1c2luZyBzdGQ6OmNvdXQ7CnVzaW5nIHN0ZDo6ZW5kbDsKCiNpbmNsdWRlPGNzdGRsaWI+CgovL3N0cnVjdCBkZWYKc3RydWN0IHRvZAp7CmludCBob3VyOy8vIHRoZSBociAsIDAtMjMKaW50IG1pbnV0ZTsvLyB0aGUgbWluLCAwLTU5CmludCBzZWNvbmQ7Ly90aGUgc2VjLCAwLTU5CmNoYXIgZGVzY3IgWzMyXTsvL3RoZSBkZXNjcmlwdGlvbiBvZiB0aGUgdGltZSBvZiBkYXkKCn07Ci8vdm9pZCBwcmludFRvZChjb25zdCB0b2QmKTsKaW50IG1haW4gKCkKewogIGNvdXQgPDwgIkxhYiA4LCBXb3JraW5nIFdpdGggc3RydWN0c1xuIjsKICBjb3V0IDw8ICJQcm9ncmFtbWVyOiBNYWlhciBLaGF0dGFiXG4iOwogIGNvdXQgPDwgIkVkaXRvcihzKSB1c2VkOiBDb2RlIEJsb2NrcyAxMy4xMlxuIjsKICBjb3V0IDw8ICJDb21waWxlcihzKSB1c2VkOiBDb2RlIEJsb2NrcyAxMy4xMlxuIjsKICBjb3V0IDw8ICJGaWxlOiAiIDw8IF9fRklMRV9fIDw8IGVuZGw7CiAgY291dCA8PCAiQ29tcGxpZWQ6ICIgPDwgX19EQVRFX18gPDwgIiBhdCAiIDw8IF9fVElNRV9fIDw8IGVuZGwgPDwgZW5kbDsKCiAgICAgICAgICAgIHRvZCB0aGVUaW1lW10gPSAge3sxMiwwLDAsICJub29uIn0sCiAgICAgICAgICAgIHswLDAsMCwiIG1pZG5pZ2h0In0sCiAgICAgICAgICAgIHs2LDAwLDAwLCIgc3VwcGVyICJ9LAogICAgICAgICAgICB7MTEsMzAsMCwiYmVkdGltZSJ9fTsKICAgICAgICAgIAogICAgICAgICAgZm9yKGludCBpOyBpIDw1OyBpKyspCiAgICAgICAgICB7CiAgICAgICAgICAgICBjaGFyIGRlc2NyIFszMl07ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgY291dCA8PCB0aGVUaW1lW2ldLmRlc2NyIDw8ICIgaXMgIiA8PCB0aGVUaW1lW2ldLmhvdXIgPDwgJzonIAogICAgICAgICAgICA8PCB0aGVUaW1lW2ldLm1pbnV0ZSA8PCAiOiIgPDwgdGhlVGltZVtpXS5zZWNvbmQgPDwgZW5kbDsgCiAgICAgICAgICB9Cn0KICAgICAgCiAg