SlideShare a Scribd company logo
1 of 1
Download to read offline
In this assignment, you are supposed to write a C program to find whether a password entered by
user is a valid one or not. The validity of a password depends on 4 conditions and all of them
must be met (satisfied)! These conditions are:
- First 2 characters cannot be digits.
- It should contain at least 1 upper-case letter.
- It must contain at least 2 digits.
- It should include one of these symbols at least once: _, -, @, ?, !
Your program must create 4 child processes where each one is responsible for checking one of
the above conditions. The responsibilities of the Parent and Child processes are: Parent Process
(main function):
Gets a password (as a string) from the user.
Then, creates 4 child processes to check each condition.
Waits for all child processes before terminating.
Checks the result of each Child process and then prints Condition OK or Condition FAILED
accordingly.
Note that the order of these messages is NOT important!
Finally, prints Password is valid if all conditions are ok. Otherwise, it must print INVALID
Password!.
Each Child Process:
Checks only 1 of those conditions. Lanoriakustrale funtili: - Sen vicanadeadied findaine. -
Wairti diekbipreume wfrevrius redie7al Prerw - Checasbly I criestribis.

More Related Content

More from sanjeevbansal1970

Jim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdf
Jim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdfJim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdf
Jim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdf
sanjeevbansal1970
 
Jean has her first child at age 14. By the time she is 30, she has f.pdf
Jean has her first child at age 14. By the time she is 30, she has f.pdfJean has her first child at age 14. By the time she is 30, she has f.pdf
Jean has her first child at age 14. By the time she is 30, she has f.pdf
sanjeevbansal1970
 
JavaScriptIn this project you will create an interactive map for a.pdf
JavaScriptIn this project you will create an interactive map for a.pdfJavaScriptIn this project you will create an interactive map for a.pdf
JavaScriptIn this project you will create an interactive map for a.pdf
sanjeevbansal1970
 
Java Programming In this programming assignment, you need to impl.pdf
Java Programming In this programming assignment, you need to impl.pdfJava Programming In this programming assignment, you need to impl.pdf
Java Programming In this programming assignment, you need to impl.pdf
sanjeevbansal1970
 
JAVA Assistance please! I need help with a Java GUI. I have to put a.pdf
JAVA Assistance please! I need help with a Java GUI. I have to put a.pdfJAVA Assistance please! I need help with a Java GUI. I have to put a.pdf
JAVA Assistance please! I need help with a Java GUI. I have to put a.pdf
sanjeevbansal1970
 
In this programming assignment, you will be creating a Health Inform.pdf
In this programming assignment, you will be creating a Health Inform.pdfIn this programming assignment, you will be creating a Health Inform.pdf
In this programming assignment, you will be creating a Health Inform.pdf
sanjeevbansal1970
 

More from sanjeevbansal1970 (20)

In the Government of Canada, individuals within departments to whom .pdf
In the Government of Canada, individuals within departments to whom .pdfIn the Government of Canada, individuals within departments to whom .pdf
In the Government of Canada, individuals within departments to whom .pdf
 
In Xcode, Using decomposition, type the code that will most efficien.pdf
In Xcode, Using decomposition, type the code that will most efficien.pdfIn Xcode, Using decomposition, type the code that will most efficien.pdf
In Xcode, Using decomposition, type the code that will most efficien.pdf
 
In the article liars dont qualify by Junius Edwards, What is the pu.pdf
In the article liars dont qualify by Junius Edwards, What is the pu.pdfIn the article liars dont qualify by Junius Edwards, What is the pu.pdf
In the article liars dont qualify by Junius Edwards, What is the pu.pdf
 
John y Jim tienen aversi�n al riesgo y solo se preocupan por la medi.pdf
John y Jim tienen aversi�n al riesgo y solo se preocupan por la medi.pdfJohn y Jim tienen aversi�n al riesgo y solo se preocupan por la medi.pdf
John y Jim tienen aversi�n al riesgo y solo se preocupan por la medi.pdf
 
John is a minor who lives with his mother and stepfather and not his.pdf
John is a minor who lives with his mother and stepfather and not his.pdfJohn is a minor who lives with his mother and stepfather and not his.pdf
John is a minor who lives with his mother and stepfather and not his.pdf
 
John and Sara are married and live in AZ. They do not have a prenup.pdf
John and Sara are married and live in AZ.  They do not have a prenup.pdfJohn and Sara are married and live in AZ.  They do not have a prenup.pdf
John and Sara are married and live in AZ. They do not have a prenup.pdf
 
In Visual Studios C# console app using multiple class files create a.pdf
In Visual Studios C# console app using multiple class files create a.pdfIn Visual Studios C# console app using multiple class files create a.pdf
In Visual Studios C# console app using multiple class files create a.pdf
 
Joel y Maria tienen un hijo llamado David, un estudiante de 20 a�os .pdf
Joel y Maria tienen un hijo llamado David, un estudiante de 20 a�os .pdfJoel y Maria tienen un hijo llamado David, un estudiante de 20 a�os .pdf
Joel y Maria tienen un hijo llamado David, un estudiante de 20 a�os .pdf
 
Jin has configured File History on his Windows 10 computer using an .pdf
Jin has configured File History on his Windows 10 computer using an .pdfJin has configured File History on his Windows 10 computer using an .pdf
Jin has configured File History on his Windows 10 computer using an .pdf
 
JJ firm has a return on equity of 15 percent, a return on assets of 10.pdf
JJ firm has a return on equity of 15 percent, a return on assets of 10.pdfJJ firm has a return on equity of 15 percent, a return on assets of 10.pdf
JJ firm has a return on equity of 15 percent, a return on assets of 10.pdf
 
Jim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdf
Jim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdfJim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdf
Jim Harrod, hizmetin her eyden �nce m�terileri i�in �nemli olduunu b.pdf
 
Jean has her first child at age 14. By the time she is 30, she has f.pdf
Jean has her first child at age 14. By the time she is 30, she has f.pdfJean has her first child at age 14. By the time she is 30, she has f.pdf
Jean has her first child at age 14. By the time she is 30, she has f.pdf
 
JavaScriptIn this project you will create an interactive map for a.pdf
JavaScriptIn this project you will create an interactive map for a.pdfJavaScriptIn this project you will create an interactive map for a.pdf
JavaScriptIn this project you will create an interactive map for a.pdf
 
Java Programming In this programming assignment, you need to impl.pdf
Java Programming In this programming assignment, you need to impl.pdfJava Programming In this programming assignment, you need to impl.pdf
Java Programming In this programming assignment, you need to impl.pdf
 
JAVA Assistance please! I need help with a Java GUI. I have to put a.pdf
JAVA Assistance please! I need help with a Java GUI. I have to put a.pdfJAVA Assistance please! I need help with a Java GUI. I have to put a.pdf
JAVA Assistance please! I need help with a Java GUI. I have to put a.pdf
 
In this programming assignment, you will be creating a Health Inform.pdf
In this programming assignment, you will be creating a Health Inform.pdfIn this programming assignment, you will be creating a Health Inform.pdf
In this programming assignment, you will be creating a Health Inform.pdf
 
Japonyann GSYHsnn 4 trilyon $ olduunu ve ulusal tasarruf orannn 1.pdf
Japonyann GSYHsnn 4 trilyon $ olduunu ve ulusal tasarruf orannn 1.pdfJaponyann GSYHsnn 4 trilyon $ olduunu ve ulusal tasarruf orannn 1.pdf
Japonyann GSYHsnn 4 trilyon $ olduunu ve ulusal tasarruf orannn 1.pdf
 
Janelle is pretty lucky. She doesnt have a lot of out-of-pocket exp.pdf
Janelle is pretty lucky. She doesnt have a lot of out-of-pocket exp.pdfJanelle is pretty lucky. She doesnt have a lot of out-of-pocket exp.pdf
Janelle is pretty lucky. She doesnt have a lot of out-of-pocket exp.pdf
 
Jane is planning to go on a camping trip. She purchases a bottle of .pdf
Jane is planning to go on a camping trip. She purchases a bottle of .pdfJane is planning to go on a camping trip. She purchases a bottle of .pdf
Jane is planning to go on a camping trip. She purchases a bottle of .pdf
 
James Fishel is a 56-year-old maintenance worker who has worked for .pdf
James Fishel is a 56-year-old maintenance worker who has worked for .pdfJames Fishel is a 56-year-old maintenance worker who has worked for .pdf
James Fishel is a 56-year-old maintenance worker who has worked for .pdf
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
ashishpaul799
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
17thcssbs2
 

Recently uploaded (20)

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
Behavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdfBehavioral-sciences-dr-mowadat rana (1).pdf
Behavioral-sciences-dr-mowadat rana (1).pdf
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
Removal Strategy _ FEFO _ Working with Perishable Products in Odoo 17
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
factors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptxfactors influencing drug absorption-final-2.pptx
factors influencing drug absorption-final-2.pptx
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
IATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdffIATP How-to Foreign Travel May 2024.pdff
IATP How-to Foreign Travel May 2024.pdff
 

In this assignment, you are supposed to write a C program to find wh.pdf

  • 1. In this assignment, you are supposed to write a C program to find whether a password entered by user is a valid one or not. The validity of a password depends on 4 conditions and all of them must be met (satisfied)! These conditions are: - First 2 characters cannot be digits. - It should contain at least 1 upper-case letter. - It must contain at least 2 digits. - It should include one of these symbols at least once: _, -, @, ?, ! Your program must create 4 child processes where each one is responsible for checking one of the above conditions. The responsibilities of the Parent and Child processes are: Parent Process (main function): Gets a password (as a string) from the user. Then, creates 4 child processes to check each condition. Waits for all child processes before terminating. Checks the result of each Child process and then prints Condition OK or Condition FAILED accordingly. Note that the order of these messages is NOT important! Finally, prints Password is valid if all conditions are ok. Otherwise, it must print INVALID Password!. Each Child Process: Checks only 1 of those conditions. Lanoriakustrale funtili: - Sen vicanadeadied findaine. - Wairti diekbipreume wfrevrius redie7al Prerw - Checasbly I criestribis.