telecomunication program - pb with how to verifie that a nbr is included in an array-
I've been asked to write a program for which :
You are asked to write a C program for telecommunication company, the program 1- asks the user to enter his number.
2- displays which operator he is using.
3- asks him if: -he wants to buy credit ( in this case asks for the amount of money).
- he wants to talk to an agent ( and keeps talking until he presses 1 to hung out)
- he wants to send a default message for a friend who uses the same operator ( he should enter the number of the friend and the program verifies if it is the same operator, and displays a choice of four default messages [you are free to choose default messages] )
-he wants to exit.
The user should be able to make diffrent operations without closing the program, whenever an operation is finished , the programs goes back to the main menu.The program only exits when the user chooses “exit” from the menu.
my pbs were : 1-I don't know how to ( make the compiler verifie if it is the same operator )
2- while I am using the ( do while ) it keeps reapiting the " enter ur number " and when I switched it below it keeps reapiting only the 1st condition
this is my program if anyone could help me :
Code:
#include <stdio.h>
#include <stdlib.h>
int number,n,friendnumber,amountofmoney;
int operatorr;
int main()
{
do
{
printf("Enter your number please :\n");
scanf("%d",&number);
printf("You are now using the operator: 123\n");
printf("press 2 to choose how to buy and 3 to talk to an agent and 1 to send a default msg and 0 if you want to exit ");
scanf("%d",&n);
if(n==2)
{
printf("\nyou will buy credit, enter your amount of money :");
scanf("%d",&amountofmoney);
}
else if (n==3)
{
printf("\nyou are now talking to an agent press 1 to hung out");
scanf("%d",&n);
}
else if (n==1)
{
printf("\nif you want to send a default message to a friend enter his number : ");
scanf("%d",&friendnumber);
if (friendnumber[&number])
{
printf("Hi, how are you ?");
printf("\nI need you in emergency");
printf("\nlet's meet tonight");
printf("\nI will be there ASAP");
}
else
printf("\nyou're user is not using the same operator as you ");
}
}
while (n!=0);
return 0;
}