SlideShare a Scribd company logo
1 of 11
A
Training Report
Of
Summer Training At
On
“C Programming”
Submitted
In The Partial Fulfillment Of
Bachelor Of Technology
DayalBagh Educational Institute, Agra
2017-2018
Submitted By:-
Name: - Shashank kapoor
B.Tech Mechanical3rd
Year
Roll No:- 154169
CERTIFICATE
I am, Shashank kapoor, student of B.Tech (Mech), 3rd year of
DayalBaghi Educational Institute, Agra completed my summer
project from INFOMATICS from May 7, 2017 to June 1, 2017.
During the mentioned period I worked on C Programming and
completed my summer training under the guidance of Ms. D. D.
Singh.
Date :- Name :-
Shashank kapoor
ACKNOWLEDGEMENT
“Gratitude is not a thing of expression; it is more matter of feeling."
There is always a sense of gratitude which one express towards
others for their help and supervision In achieving the goals. This
formal piece of acknowledgement is an attempt to express the
feeling of Gratitude towards people who helpful me in successfully
completing of my training.
I would like to express my deep gratitude to Mr DD Singh, my training
coordinator for their Constant co-operation. He was always there with
his competent guidance and valuable suggestion throughout the
pursuance of this research project.
I would also like to place of appreciation to all the
respondents and group members whose Responses and
coordination were of utmost importance for the project.
Above all no words can express my feelings to my parents, friends all
those persons who supported Me during my project. I am also thankful
to all the respondents whose cooperation & support has Helped me a lot
in collecting necessary information.
COMPANY PROFILE
A Prominent leader in Skills and Talent Development ,Offers learning
management and training delivery solutions to corporations ,institutions
and individuals in all over country. Infomatics is a Leading Education
brand name in India, established in 2008 by veteran Corporate Leader.
The companies are associated with Branded Companies and provide
Professional Training Services including guidance to Engineering
Colleges Students.
Infomatics is an Engineers training Company, for providing quality
education in advance fields such as .NET, J2EE,C & C++, SQT ,PHP,
ORACLE, AUTOCAD,CREO, SolidWorks, Catia, NxCAD, ANSYS,
3ds Max, Revit, STAAD Pro and Campus Recruitment Preparation by
experienced and well qualified faculty. Currently, these are the latest and
largest job-providing sectors. With reference to the same, we wish to
start training programs in these fields at your college campus.
It was set up in response to the emerging need of education services in
India where a number of engineering colleges is being set up by the
private body year by year. Scenario is like a total confusion among the
students community at the time of choosing the right one among
thousands.
Understanding this problem we started offering Vocational Training &
Industrial Training Projects assistance and guidance to prospective
students to get update in a environment that can make their dream of
being a Engineering/ Manager/ Entrepreneur true. The Trainings act as
guides who channelize your talents and interest to help you choose the
right path and help you build a bright future.
COMPANY MISSIONS
Our mission is to provide the best possible service and support to the
Technocrats associated with us or who want to associate with us to
ensure that their study environment is safe and conductive to achieve
their career goals. We strive to provide a One stop Service to our
students so that everything, which is relevant to studying.
Infomatics provides quality education to Professional as well as Non
Professional students looking for their career in Software Industry in
advance fields such as .NET, J2EE, C &C++, SQT, PHP, ORACLE,
AUTOCAD, CREO, Solid Works, NxCAD, ANSYS, 3ds Max, Revit,
STAAD Pro and Campus Recruitment Preparation by experienced and
well qualified faculty. Currently, these are the latest and largest job
providing technologies.
COURSES PROGRAM
The world as we know it is changing at a breakneck speed - the
technologies and code evolving quicker than the text books. This calls
for a learning pedagogy that goes beyond the classroom and bridges the
gap between academia and professional world. Hewlett Packard
Enterprise is proud to announce the Summer Training Program for
students undergoing B.Tech /B.E / MCA, M.Sc. IT, B.Sc.IT, BCA and
PGDCA.
Here's a cursory glance at some of the courses offered by HPE across
key Indian cities from May to July - Programming Techniques using 'C',
PHP, VLSI, VHDL & PCB Design, Data Structure using C Language,
Core Java, J2EE - Hibernate with Spring Framework, J2EE - Struts with
Hibernate Framework, Android, ASP.NET With C#, Embedded &
Robotics-Basics & Advanced, ARM, Linux Administration with
Scripting, Networking concepts with security.
The various course Program Includes:-
 HPE Programs
 Job Oriented Programs
 Autodesk Certification
 MTA Certification
 6 Weeks Training
 6 Month Training
TECHNOLOGY
For to develop a website Application, Desktop Application, Mobile
Application, .Net Consist of following Cmponent as I have mentioned in a
sequentially order :-
For Website Application :-
I. C Language (Base Coding Language)
II. Knowledge Of Relational database model (use to understand the flow of
data)
III. Php Server (Database Server)
IV. Asp.Net (Databse Connection)
V. Extensible Markup Language (XML -> Forto have uniform
communication Method)
VI.
Asp.Net ( For to design a well
maintained website)
VII.
Python (Forto create distributed web
application)
VIII.
WPF (For to create a desktop
application)
IX.
Javascript (For to design client side
application)
X. Bootstrap Css(To enhance the appearance of a website)
Y. Big Data & Hadoop (Large DataSets)
For Mobile Application ;-
I. Android studio
II. Xmarin (Make c# as a baselanguage for android)
III.Java SDK
IV. For Iphone, Application Use of Objective C is being taken in Xmarin
Mobile Development.
“C”-Programming
C syntax is highly expressive, yet it is also simple and easy to learn.
The curly-brace syntax of C will be instantly recognizable to anyone
familiar with C, C++ or Java. Developers who know any of these
languages are typically able to begin to work productively in C within a
very short time. C syntax simplifies many of the complexities of C++
and provides powerful features such as nullable value types,
enumerations, delegates, lambda expressions and direct memory
access, which are not found in Java. C supports generic methods and
types, which provide increased type safety and performance, and
iterators, which enable implementers of collection classes to define
custom iteration behaviors that are simple to use by client code.
Language-Integrated Query (LINQ) expressions make the strongly-
typed query a first-class language construct.
As an object-oriented language, C supports the concepts of
encapsulation, inheritance, and polymorphism. All variables and
methods, including the Main method, the application's entry point, are
encapsulated within class definitions. A class may inherit directly from
one parent class, but it may implement any number of interfaces.
Methods that override virtual methods in a parent class require the
override keyword as a way to avoid accidental redefinition. In C, a
struct is like a lightweight class; it is a stack-allocated type that can
implement interfaces but does not support inheritance. In addition to
these basic object-oriented principles, C# makes it easy to develop
software components through several innovative language constructs,
including the following:
Encapsulated method signatures called delegates, which enable
type-safe event notifications.
Properties, which serve as accessors for private member variables.
Attributes, which provide declarative metadata about types at run
time.
Inline XML documentation comments.
Language-Integrated Query (LINQ) which provides built-in query
capabilities across a variety of data sources.
If you have to interact with other Windows software such as COM
objects or native Win32 DLLs, you can do this in C through a process
called "Interop." Interop enables C programs to do almost anything that
a native C++ application can do. C even supports pointers and the
concept of "unsafe" code for those cases in which direct memory access
is absolutely critical.
The C build process is simple compared to C and C++ and more
flexible than in Java. There are no separate header files, and no
requirement that methods and types be declared in a particular order. A
C source file may define any number of classes, structs, interfaces, and
events.
Example :-
#include <stdio.h>
int check_anagram(char [], char []);
int main()
{
char a[100], b[100];
int flag;
printf("Enter first stringn");
gets(a);
printf("Enter second stringn");
gets(b);
flag = check_anagram(a, b);
if (flag == 1)
printf(""%s" and "%s" are anagrams.n", a, b);
else
printf(""%s" and "%s" are not anagrams.n", a, b);
return 0;
}
int check_anagram(char a[], char b[])
{
int first[26] = {0}, second[26] = {0}, c = 0;
while (a[c] != '0')
{
first[a[c]-'a']++;
c++;
}
c = 0;
while (b[c] != '0')
{
second[b[c]-'a']++;
c++;
}
for (c = 0; c < 26; c++)
{
if (first[c] != second[c])
return 0;
}
return 1;
}
REFERENCE
1. www.Csharp corner.com
2. www.Stackoverfolw.com
3. www.r4r.in

More Related Content

What's hot

Notes of c programming 1st unit BCA I SEM
Notes of c programming  1st unit BCA I SEMNotes of c programming  1st unit BCA I SEM
Notes of c programming 1st unit BCA I SEMMansi Tyagi
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-pythonAakashdata
 
Problem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CProblem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CPrabu U
 
Python Seminar PPT
Python Seminar PPTPython Seminar PPT
Python Seminar PPTShivam Gupta
 
Presentation on Function in C Programming
Presentation on Function in C ProgrammingPresentation on Function in C Programming
Presentation on Function in C ProgrammingShuvongkor Barman
 
What is keyword in c programming
What is keyword in c programmingWhat is keyword in c programming
What is keyword in c programmingRumman Ansari
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of cHarish Kumawat
 
Contact management system
Contact management systemContact management system
Contact management systemSHARDA SHARAN
 
Type Conversion, Precedence and Associativity
Type Conversion, Precedence and AssociativityType Conversion, Precedence and Associativity
Type Conversion, Precedence and AssociativityAakash Singh
 
Why C is Called Structured Programming Language
Why C is Called Structured Programming LanguageWhy C is Called Structured Programming Language
Why C is Called Structured Programming LanguageSinbad Konick
 
best notes in c language
best notes in c languagebest notes in c language
best notes in c languageIndia
 
Loops in C Programming Language
Loops in C Programming LanguageLoops in C Programming Language
Loops in C Programming LanguageMahantesh Devoor
 

What's hot (20)

Notes of c programming 1st unit BCA I SEM
Notes of c programming  1st unit BCA I SEMNotes of c programming  1st unit BCA I SEM
Notes of c programming 1st unit BCA I SEM
 
Introduction to-python
Introduction to-pythonIntroduction to-python
Introduction to-python
 
Structure of a C program
Structure of a C programStructure of a C program
Structure of a C program
 
Problem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to CProblem Solving Techniques and Introduction to C
Problem Solving Techniques and Introduction to C
 
Programming in c notes
Programming in c notesProgramming in c notes
Programming in c notes
 
Python Seminar PPT
Python Seminar PPTPython Seminar PPT
Python Seminar PPT
 
C by balaguruswami - e.balagurusamy
C   by balaguruswami - e.balagurusamyC   by balaguruswami - e.balagurusamy
C by balaguruswami - e.balagurusamy
 
Programming in c
Programming in cProgramming in c
Programming in c
 
Presentation on Function in C Programming
Presentation on Function in C ProgrammingPresentation on Function in C Programming
Presentation on Function in C Programming
 
What is keyword in c programming
What is keyword in c programmingWhat is keyword in c programming
What is keyword in c programming
 
Introduction to c++ ppt
Introduction to c++ pptIntroduction to c++ ppt
Introduction to c++ ppt
 
Break and continue
Break and continueBreak and continue
Break and continue
 
1. over view and history of c
1. over view and history of c1. over view and history of c
1. over view and history of c
 
Contact management system
Contact management systemContact management system
Contact management system
 
Type Conversion, Precedence and Associativity
Type Conversion, Precedence and AssociativityType Conversion, Precedence and Associativity
Type Conversion, Precedence and Associativity
 
C notes
C notesC notes
C notes
 
Why C is Called Structured Programming Language
Why C is Called Structured Programming LanguageWhy C is Called Structured Programming Language
Why C is Called Structured Programming Language
 
Unit4
Unit4Unit4
Unit4
 
best notes in c language
best notes in c languagebest notes in c language
best notes in c language
 
Loops in C Programming Language
Loops in C Programming LanguageLoops in C Programming Language
Loops in C Programming Language
 

Similar to Training report of C language

Debesh's Resume.docx
Debesh's Resume.docxDebesh's Resume.docx
Debesh's Resume.docxDebesh Mishra
 
Shesh Nath Verma
Shesh Nath VermaShesh Nath Verma
Shesh Nath VermaShesh Verma
 
Oh 10 Q3 Kenneth Webber
Oh 10 Q3 Kenneth WebberOh 10 Q3 Kenneth Webber
Oh 10 Q3 Kenneth WebberKenneth Webber
 
Apply now for dot net training classes in Noida
Apply now for dot net training classes in NoidaApply now for dot net training classes in Noida
Apply now for dot net training classes in NoidaDucat India
 
GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSCVJTI
 
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdfGOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdfIshikaPunchariya1
 
Dinu Baby 6Y.pdf
Dinu Baby 6Y.pdfDinu Baby 6Y.pdf
Dinu Baby 6Y.pdfDinuBaby7
 
Get Best Project Based Training
Get Best Project Based TrainingGet Best Project Based Training
Get Best Project Based Trainingtommybstubbs
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compilerijtsrd
 
dinubaby.pdf
dinubaby.pdfdinubaby.pdf
dinubaby.pdfDinuBaby6
 
Gobi_Resume
Gobi_ResumeGobi_Resume
Gobi_Resumegobicsk
 

Similar to Training report of C language (20)

Debesh's Resume.docx
Debesh's Resume.docxDebesh's Resume.docx
Debesh's Resume.docx
 
Anil Kumar
Anil KumarAnil Kumar
Anil Kumar
 
Ankita_Hiraskar_resume
Ankita_Hiraskar_resumeAnkita_Hiraskar_resume
Ankita_Hiraskar_resume
 
Shesh Nath Verma
Shesh Nath VermaShesh Nath Verma
Shesh Nath Verma
 
Raghav_thakkar
Raghav_thakkarRaghav_thakkar
Raghav_thakkar
 
Oh 10 Q3 Kenneth Webber
Oh 10 Q3 Kenneth WebberOh 10 Q3 Kenneth Webber
Oh 10 Q3 Kenneth Webber
 
Resume
ResumeResume
Resume
 
Apply now for dot net training classes in Noida
Apply now for dot net training classes in NoidaApply now for dot net training classes in Noida
Apply now for dot net training classes in Noida
 
GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptx
 
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdfGOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
GOOGLE DEVELOPERS STUDENT CLUB, MSIT Info Session.pdf
 
Mohammad_Miran_Resume
Mohammad_Miran_ResumeMohammad_Miran_Resume
Mohammad_Miran_Resume
 
Dinu Baby 6Y.pdf
Dinu Baby 6Y.pdfDinu Baby 6Y.pdf
Dinu Baby 6Y.pdf
 
Get Best Project Based Training
Get Best Project Based TrainingGet Best Project Based Training
Get Best Project Based Training
 
Portable Code Compiler
Portable Code CompilerPortable Code Compiler
Portable Code Compiler
 
qadeer intern report.pdf
qadeer intern report.pdfqadeer intern report.pdf
qadeer intern report.pdf
 
Venkateswarreddy_5.5
Venkateswarreddy_5.5Venkateswarreddy_5.5
Venkateswarreddy_5.5
 
dinubaby.pdf
dinubaby.pdfdinubaby.pdf
dinubaby.pdf
 
Somayajulu_CV
Somayajulu_CVSomayajulu_CV
Somayajulu_CV
 
Gobi_Resume
Gobi_ResumeGobi_Resume
Gobi_Resume
 
gurpreet.pptx
gurpreet.pptxgurpreet.pptx
gurpreet.pptx
 

More from Shashank Kapoor

Rural engineering process : Development of farms by automation
Rural engineering process : Development of  farms by automationRural engineering process : Development of  farms by automation
Rural engineering process : Development of farms by automationShashank Kapoor
 
Design and analysis of polar, cartesian and delta 3d printer
Design and analysis of polar, cartesian and delta 3d printerDesign and analysis of polar, cartesian and delta 3d printer
Design and analysis of polar, cartesian and delta 3d printerShashank Kapoor
 
Multi processor scheduling
Multi  processor schedulingMulti  processor scheduling
Multi processor schedulingShashank Kapoor
 
Nano 3d printing : Two Photon lithography
Nano 3d printing : Two Photon lithographyNano 3d printing : Two Photon lithography
Nano 3d printing : Two Photon lithographyShashank Kapoor
 
MQTT Protocol: IOT Technology
MQTT Protocol: IOT TechnologyMQTT Protocol: IOT Technology
MQTT Protocol: IOT TechnologyShashank Kapoor
 
Real time Canny edge detection
Real time Canny edge detectionReal time Canny edge detection
Real time Canny edge detectionShashank Kapoor
 
Real time heart monitoring system
Real time heart monitoring systemReal time heart monitoring system
Real time heart monitoring systemShashank Kapoor
 
IFTTT: If This Then That
IFTTT: If This Then ThatIFTTT: If This Then That
IFTTT: If This Then ThatShashank Kapoor
 
Project management : Pert and Cpm
Project management : Pert and CpmProject management : Pert and Cpm
Project management : Pert and CpmShashank Kapoor
 
Bushed pin flange coupling
Bushed pin flange couplingBushed pin flange coupling
Bushed pin flange couplingShashank Kapoor
 
Jigs and there application
Jigs and there applicationJigs and there application
Jigs and there applicationShashank Kapoor
 
Air cooling of electrical equipments
Air cooling of electrical equipmentsAir cooling of electrical equipments
Air cooling of electrical equipmentsShashank Kapoor
 
Mach Number and Shock waves
Mach Number and Shock waves Mach Number and Shock waves
Mach Number and Shock waves Shashank Kapoor
 

More from Shashank Kapoor (15)

Rural engineering process : Development of farms by automation
Rural engineering process : Development of  farms by automationRural engineering process : Development of  farms by automation
Rural engineering process : Development of farms by automation
 
Design and analysis of polar, cartesian and delta 3d printer
Design and analysis of polar, cartesian and delta 3d printerDesign and analysis of polar, cartesian and delta 3d printer
Design and analysis of polar, cartesian and delta 3d printer
 
Cfc’s and hcfc’s
Cfc’s and hcfc’sCfc’s and hcfc’s
Cfc’s and hcfc’s
 
Multi processor scheduling
Multi  processor schedulingMulti  processor scheduling
Multi processor scheduling
 
Nano 3d printing : Two Photon lithography
Nano 3d printing : Two Photon lithographyNano 3d printing : Two Photon lithography
Nano 3d printing : Two Photon lithography
 
MQTT Protocol: IOT Technology
MQTT Protocol: IOT TechnologyMQTT Protocol: IOT Technology
MQTT Protocol: IOT Technology
 
Real time Canny edge detection
Real time Canny edge detectionReal time Canny edge detection
Real time Canny edge detection
 
Real time heart monitoring system
Real time heart monitoring systemReal time heart monitoring system
Real time heart monitoring system
 
IFTTT: If This Then That
IFTTT: If This Then ThatIFTTT: If This Then That
IFTTT: If This Then That
 
Project management : Pert and Cpm
Project management : Pert and CpmProject management : Pert and Cpm
Project management : Pert and Cpm
 
Bushed pin flange coupling
Bushed pin flange couplingBushed pin flange coupling
Bushed pin flange coupling
 
Jigs and there application
Jigs and there applicationJigs and there application
Jigs and there application
 
Pert and cpm
Pert and cpmPert and cpm
Pert and cpm
 
Air cooling of electrical equipments
Air cooling of electrical equipmentsAir cooling of electrical equipments
Air cooling of electrical equipments
 
Mach Number and Shock waves
Mach Number and Shock waves Mach Number and Shock waves
Mach Number and Shock waves
 

Recently uploaded

DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 

Recently uploaded (20)

DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 

Training report of C language

  • 1. A Training Report Of Summer Training At On “C Programming” Submitted In The Partial Fulfillment Of Bachelor Of Technology DayalBagh Educational Institute, Agra 2017-2018 Submitted By:- Name: - Shashank kapoor B.Tech Mechanical3rd Year Roll No:- 154169
  • 2. CERTIFICATE I am, Shashank kapoor, student of B.Tech (Mech), 3rd year of DayalBaghi Educational Institute, Agra completed my summer project from INFOMATICS from May 7, 2017 to June 1, 2017. During the mentioned period I worked on C Programming and completed my summer training under the guidance of Ms. D. D. Singh. Date :- Name :- Shashank kapoor
  • 3. ACKNOWLEDGEMENT “Gratitude is not a thing of expression; it is more matter of feeling." There is always a sense of gratitude which one express towards others for their help and supervision In achieving the goals. This formal piece of acknowledgement is an attempt to express the feeling of Gratitude towards people who helpful me in successfully completing of my training. I would like to express my deep gratitude to Mr DD Singh, my training coordinator for their Constant co-operation. He was always there with his competent guidance and valuable suggestion throughout the pursuance of this research project. I would also like to place of appreciation to all the respondents and group members whose Responses and coordination were of utmost importance for the project. Above all no words can express my feelings to my parents, friends all those persons who supported Me during my project. I am also thankful to all the respondents whose cooperation & support has Helped me a lot in collecting necessary information.
  • 4. COMPANY PROFILE A Prominent leader in Skills and Talent Development ,Offers learning management and training delivery solutions to corporations ,institutions and individuals in all over country. Infomatics is a Leading Education brand name in India, established in 2008 by veteran Corporate Leader. The companies are associated with Branded Companies and provide Professional Training Services including guidance to Engineering Colleges Students. Infomatics is an Engineers training Company, for providing quality education in advance fields such as .NET, J2EE,C & C++, SQT ,PHP, ORACLE, AUTOCAD,CREO, SolidWorks, Catia, NxCAD, ANSYS, 3ds Max, Revit, STAAD Pro and Campus Recruitment Preparation by experienced and well qualified faculty. Currently, these are the latest and largest job-providing sectors. With reference to the same, we wish to start training programs in these fields at your college campus. It was set up in response to the emerging need of education services in India where a number of engineering colleges is being set up by the private body year by year. Scenario is like a total confusion among the students community at the time of choosing the right one among thousands. Understanding this problem we started offering Vocational Training & Industrial Training Projects assistance and guidance to prospective students to get update in a environment that can make their dream of being a Engineering/ Manager/ Entrepreneur true. The Trainings act as guides who channelize your talents and interest to help you choose the right path and help you build a bright future.
  • 5. COMPANY MISSIONS Our mission is to provide the best possible service and support to the Technocrats associated with us or who want to associate with us to ensure that their study environment is safe and conductive to achieve their career goals. We strive to provide a One stop Service to our students so that everything, which is relevant to studying. Infomatics provides quality education to Professional as well as Non Professional students looking for their career in Software Industry in advance fields such as .NET, J2EE, C &C++, SQT, PHP, ORACLE, AUTOCAD, CREO, Solid Works, NxCAD, ANSYS, 3ds Max, Revit, STAAD Pro and Campus Recruitment Preparation by experienced and well qualified faculty. Currently, these are the latest and largest job providing technologies.
  • 6. COURSES PROGRAM The world as we know it is changing at a breakneck speed - the technologies and code evolving quicker than the text books. This calls for a learning pedagogy that goes beyond the classroom and bridges the gap between academia and professional world. Hewlett Packard Enterprise is proud to announce the Summer Training Program for students undergoing B.Tech /B.E / MCA, M.Sc. IT, B.Sc.IT, BCA and PGDCA. Here's a cursory glance at some of the courses offered by HPE across key Indian cities from May to July - Programming Techniques using 'C', PHP, VLSI, VHDL & PCB Design, Data Structure using C Language, Core Java, J2EE - Hibernate with Spring Framework, J2EE - Struts with Hibernate Framework, Android, ASP.NET With C#, Embedded & Robotics-Basics & Advanced, ARM, Linux Administration with Scripting, Networking concepts with security. The various course Program Includes:-  HPE Programs  Job Oriented Programs  Autodesk Certification  MTA Certification  6 Weeks Training  6 Month Training
  • 7. TECHNOLOGY For to develop a website Application, Desktop Application, Mobile Application, .Net Consist of following Cmponent as I have mentioned in a sequentially order :- For Website Application :- I. C Language (Base Coding Language) II. Knowledge Of Relational database model (use to understand the flow of data) III. Php Server (Database Server) IV. Asp.Net (Databse Connection) V. Extensible Markup Language (XML -> Forto have uniform communication Method) VI. Asp.Net ( For to design a well maintained website) VII. Python (Forto create distributed web application) VIII. WPF (For to create a desktop application) IX. Javascript (For to design client side application) X. Bootstrap Css(To enhance the appearance of a website) Y. Big Data & Hadoop (Large DataSets) For Mobile Application ;- I. Android studio II. Xmarin (Make c# as a baselanguage for android) III.Java SDK IV. For Iphone, Application Use of Objective C is being taken in Xmarin Mobile Development.
  • 8. “C”-Programming C syntax is highly expressive, yet it is also simple and easy to learn. The curly-brace syntax of C will be instantly recognizable to anyone familiar with C, C++ or Java. Developers who know any of these languages are typically able to begin to work productively in C within a very short time. C syntax simplifies many of the complexities of C++ and provides powerful features such as nullable value types, enumerations, delegates, lambda expressions and direct memory access, which are not found in Java. C supports generic methods and types, which provide increased type safety and performance, and iterators, which enable implementers of collection classes to define custom iteration behaviors that are simple to use by client code. Language-Integrated Query (LINQ) expressions make the strongly- typed query a first-class language construct. As an object-oriented language, C supports the concepts of encapsulation, inheritance, and polymorphism. All variables and methods, including the Main method, the application's entry point, are encapsulated within class definitions. A class may inherit directly from one parent class, but it may implement any number of interfaces. Methods that override virtual methods in a parent class require the override keyword as a way to avoid accidental redefinition. In C, a struct is like a lightweight class; it is a stack-allocated type that can implement interfaces but does not support inheritance. In addition to these basic object-oriented principles, C# makes it easy to develop software components through several innovative language constructs, including the following: Encapsulated method signatures called delegates, which enable type-safe event notifications. Properties, which serve as accessors for private member variables. Attributes, which provide declarative metadata about types at run time. Inline XML documentation comments.
  • 9. Language-Integrated Query (LINQ) which provides built-in query capabilities across a variety of data sources. If you have to interact with other Windows software such as COM objects or native Win32 DLLs, you can do this in C through a process called "Interop." Interop enables C programs to do almost anything that a native C++ application can do. C even supports pointers and the concept of "unsafe" code for those cases in which direct memory access is absolutely critical. The C build process is simple compared to C and C++ and more flexible than in Java. There are no separate header files, and no requirement that methods and types be declared in a particular order. A C source file may define any number of classes, structs, interfaces, and events.
  • 10. Example :- #include <stdio.h> int check_anagram(char [], char []); int main() { char a[100], b[100]; int flag; printf("Enter first stringn"); gets(a); printf("Enter second stringn"); gets(b); flag = check_anagram(a, b); if (flag == 1) printf(""%s" and "%s" are anagrams.n", a, b); else printf(""%s" and "%s" are not anagrams.n", a, b); return 0; } int check_anagram(char a[], char b[]) { int first[26] = {0}, second[26] = {0}, c = 0; while (a[c] != '0') { first[a[c]-'a']++; c++; } c = 0; while (b[c] != '0') { second[b[c]-'a']++; c++; } for (c = 0; c < 26; c++) { if (first[c] != second[c]) return 0; } return 1; }
  • 11. REFERENCE 1. www.Csharp corner.com 2. www.Stackoverfolw.com 3. www.r4r.in