//Program will find the product of a collection of integers from the user. Terminates when "0" is entered.
 
#include %26lt;stdio.h%26gt;
#include %26lt;stdlib.h%26gt;
#include %26lt;dos.h%26gt;
#include %26lt;conio.h%26gt; 
#include %26lt;iostream.h%26gt;
int main(void)
{
   clrscr();
 textcolor(RED+BLUE);
 int i;
 int product;
 int num;
 int bay;
 int genki;
                int genki2 = 1;
 cprintf("Hello. This program will end when you type zero.\r\n");
           clrscr();
 cout%26lt;%26lt;"Please enter your first integer: ";
 cin%26gt;%26gt;num;
 clrscr();
       
   if(num !=0)
       {
        cout%26lt;%26lt;"Please enter an integer: ";
 cin%26gt;%26gt;i;
        clrscr();
 product=i*num;
       }
       if (product !=0)
       {
        cout%26lt;%26lt;"Your product is currently "%26lt;%26lt;product%26lt;%26lt;" \n\n";
        getch();
 clrscr();
       }
 if(i==0)
 {
 exit(1);
 }
 if(num==0)
 {
 exit(1);
        }
         
 do
 {
   cprintf("Please enter another integer: ");
   cin%26gt;%26gt;bay;
   clrscr();
   bay=bay*product;
C++.... Help me fix this code, please?
You are making the code so complicated. Here is a solution
#include %26lt;stdio.h%26gt;
int main() {
  int num = 1, product = 1;
  printf("Enter an integer (0 to end): ");
  scanf("%d", %26amp;num);
  while (num != 0) {
    product *= num;
    printf("The product so far is %d.\n\n", product);
    printf("Enter an integer (0 to end): ");
    scanf("%d", %26amp;num);
  }
  return 0;
}
Reply:I am sorry.I dont understand a thing.
Reply:Put an else of if(num!=0) and exit, if you still need help you may contact a C expert at websites like http://askexpert.info/
Subscribe to:
Post Comments (Atom)
 
No comments:
Post a Comment