Assignment No. 1
Semester: Spring 2018
CS201 – Introduction
to Programming
|
Total Marks: 20
Due Date: 07/05/2018
Lectures covered: 1 to 6
|
||
Instructions
Please read the following instructions carefully before submitting
assignment:
It should be clear that your assignment
will not get any credit if:
o
Assignment is submitted after due date.
o
Submitted assignment does not open or file is corrupt.
o
Assignment is copied (From internet/students).
Software allowed to develop Assignment
-
Dev C++
Objectives:
To enable students to write,
compile and execute a program in Dev C++. Moreover to familiarize students
with the concepts of:
Assignment Submission Instructions
You have to submit only.cpp file on the Assignments interface of CS201
at VULMS. Assignment
submitted in any other format will not be accepted and will be graded zero
marks.
|
|||
Assignment
|
|||
Write a Program which allows
the user to input an integer value for a variable name Limit. Based on the
input value, the program should perform the following tasks:
·
Check whether the value entered by the user
falls within the range from 10 to 150. (10 and 150 included in the given
range.)
·
Display those numbers which are divisible by
both 3 and 5 in the range from 1 up to the Limit.
·
Calculate and display the sum of those numbers
which are divisible by either 3 or 5.
·
Final task will be to count and display those
numbers which are not divisible by 3 or 5.
For example if user enters
Limit=21
Numbers which is divisible by
both 3 and 5 is = 15
Numbers which are divisible by
either 3 or 5= 3,5,6,9,10,12,18,20,21
(as 15 divisible by both 3 and 5, so it is not included)
Sum will be =
3+5+6+9+10+12+18+20+21= 104
|
|||
Deadline:
The deadline
to submit your assignment solution is 7th
May, 2018. Your assignment must be
submitted within the due date through VULMS. No assignment will be accepted
through email after the due date.
|
|||
-: Solution :-
Joined Group : https://www.facebook.com/groups/143792885956764/
#include<iostream>
using namespace std;
int main()
{
int limit, sum=0, count=0;
cout<<"Enter the limit in the range <10 ... 150>: ";
cin>>limit;
if (limit>=10)
{
if(limit<=150)
{
cout<<"Numbers which are divisible by both 3 and 5 is: ";
for(int i=1; i<=limit; i++)
{
if(i%3==0 && i%5==0)
{
cout<<i<<", ";
}
}
for(int i=1; i<=limit; i++)
{
if((i%3==0 || i%5==0) && !(i%3==0 && i%5==0))
{
sum =sum + i;
}
}
cout<<"\nCalculated sum: "<<sum;
for(int i=1; i<=limit; i++)
{
if(i%3!=0 && i%5!=0)
{
count++;
}
}
cout<<"\nTotal Numbers which are not divisible by either 3 or 5 is: "<<count;
}
else
{
cout<<"Wrong input!! Limit shoud not be greater than 150"<<endl;
}
}
else
{
cout<<"Wrong input!! Limit shoud not be greater than 10"<<endl;
}
return 0;
}
Comments
Post a Comment