Array String
Array String
2021-10772
EIT 0329.1-1 (COMPUTER FUNDAMENTALS AND PROGRAMMING)
Hands-On Activity 6: Array, String, User Input & Memory Address
• PROGRAMMING CODES
#include <stdio.h>
int main() {
//TOPIC: Array
//For Access
printf("ACCESS THE ELEMENTS OF ARRAY\n");
printf("Grades:\n");
int Grades[] = {96, 95, 98, 97, 93, 94, 99, 90};
printf("%d\n", Grades[0]);
printf("%d\n", Grades[2]);
printf("%d\n", Grades[4]);
printf("%d\n\n", Grades[6]);
//For Change
printf("CHANGE AN ARRAY ELEMENT\n");
printf("Highest Grade:\n");
int grades[] = {96, 95, 98, 97, 93, 94, 99, 90};
grades[6] = 100;
printf("%d\n\n", grades[6]);
//For Loop
printf("LOOP THROUGH AN ARRAY\n");
printf("Units:\n");
int units[] = {3, 1, 2, 3, 1, 1};
int x;
//For Size
printf("\n");
printf("SET ARRAY SIZE\n");
printf("Units:\n");
int gwa[3];
gwa[0] = 96;
gwa[1] = 98;
gwa[2] = 97;
printf("%d\n\n", gwa[0]);
//TOPIC: STRINGS
printf("STRINGS\n");
char greetings[] = "Good day, BSME!";
printf("%s\n\n", greetings);
//For Access
printf("ACCESS STRINGS\n");
char hello[] = "Good day, BSME!";
printf("%c\n\n", hello[0]);
//For Modify
printf("MODIFY STRINGS\n");
char ciao[] = "Good day, BSME!";
ciao[12] = 'C';
printf("%s\n\n", ciao);
//For Differences
printf("DIFFERENCES\n");
char jour[] = "Good day, BSME!";
char jour2[] = {'G', 'o', 'o', 'd', ' ', 'd', 'a', 'y', ' ', ',', 'B', 'S', 'M', 'E', '!', '\0'};
printf("%lu\n", sizeof(jour));
printf("%lu\n\n", sizeof(jour2));
return 0;
}
• PROGRAMMING CODES
#include <stdio.h>
int main() {
// TOPIC: USER INPUT
// Student Information
int studNum[10];
char lastName[30];
char firstName[30];
char middleName[30];
char gen[10];
char status[20];
char studType[20];
char regStatus[20];
char college[10];
char degreeProg[10];
int year[1];
char plmEmail[30];
char enrollStat[20];
printf("Student Number:");
scanf("%d", &studNum);
printf("Last Name:");
scanf("%s", lastName);
printf("First Name:");
scanf("%s", firstName);
printf("Middle Name:");
scanf("%s", middleName);
printf("Gender:");
scanf("%s", gen);
printf("Civil Status:");
scanf("%s", status);
printf("Student Type:");
scanf("%s", studType);
printf("Registration Status:");
scanf("%s", regStatus);
printf("College:");
scanf("%s", college);
printf("Degree Program:");
scanf("%s", degreeProg);
printf("Year Level:");
scanf("%d", &year);
printf("PLM Email:");
scanf("%s", plmEmail);
printf("Enrollment Status:");
scanf("%s", enrollStat);
// Grades
printf("\n\n\n\n");
printf("GRADES\n");
float eda;
float engma;
float drb;
float belec;
float belab;
float thermo;
float mst;
float advm;
float ppc;
float pe;
printf("Engineering Management:\t");
scanf("%f", &engma);
printf("Thermodynamics 2:\t");
scanf("%f", &thermo);
printf("Group Exercise:\t");
scanf("%f", &pe);
return 0;
}
• PROGRAMMING CODES
#include <stdio.h>
int main() {
return 0;
}
• OUTPUT
ACCESS THE ELEMENTS OF ARRAY
Grades:
96
98
93
99
STRINGS
Good day, BSME!
ACCESS STRINGS
G
MODIFY STRINGS
Good day, BSCE!
DIFFERENCES
16
16
• OUTPUT
Student Number:202110772
Last Name:DelaCruz
First Name:RiaDivine
Middle Name:Taneo
Gender:Female
Civil Status:Single
Student Type:Old
Registration Status:Regular
College:CET
Degree Program:BSME
Year Level:3
PLM Email:[email protected]
Enrollment Status:Enrolled
GRADES
Engineering Data Analysis: 1.5
Engineering Management: 1
Dynamics of Rigid Bodies: 2.5
Basic Electronics (Lec): 1
Basic Electronics (Lab): 1.5
Thermodynamics 2: 1.25
Machine Shop Theory: 1.5
Advanced Mathematics for ME: 1
Philippine Popular Culture: 1.75
Group Exercise: 1
General Weighted Average: 1.40
• OUTPUT
MEMORY ADDRESS
0x7ffea80cb1fc