C++ How to Program (10th Edition)
C++ How to Program (10th Edition)
10th Edition
ISBN: 9780134448237
Author: Paul J. Deitel, Harvey Deitel
Publisher: PEARSON
bartleby

Concept explainers

Question
Book Icon
Chapter 21, Problem 21.27MAD
Program Plan Intro

Program Plan:

  • Include header files.
  • Start "main()" function.
    • Make a string array "spam" containing 30 spam sample keywords.
    • Declare "spamscore" and "countword" variables to store count of spam words and total words respectively.
    • Accept "emailmsg".
    • Use stringstream "s" for breaking words of emailmsg.
    • Start while loop where words from stringstream "s" goes into string "word". Condition of executing loop is till we have words in stream "s".
    • Increment countword.
    • Use for loop for value i=1 to 30 for each word in array "spam".
    • If word is same as one of spam keywords increase spamscore.
    • end for loop
    • end while loop
    • Display Total Number of words in a message.
    • Display Total Number of spam words in a message.
    • Using type casting calculate "spampercent" as "((float)spamscore/(float)countword)*100;".
    • If "spampercent> 30" then display "It's a spam message".
    • else display "It's not a spam".
    • Return and exit "main()" function.

Blurred answer
Students have asked these similar questions
4. |z + 5 - 5i| = 7
14. dz, C: |z❘ C: |z❘ = 0.6 ze² - 2iz H
14. dz, C: |z❘ C: |z❘ = 0.6 ze² - 2iz H
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
CMPTR
Computer Science
ISBN:9781337681872
Author:PINARD
Publisher:Cengage
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,