delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/10/19/15:15:16

Newsgroups: comp.os.msdos.djgpp
Date: Thu, 19 Oct 2000 14:46:48 -0400
Message-ID: <A23E3D46752DD3119FAD06000000000003D1B224@smtpgate-01>
From: "Johan" <khira_98 AT yahoo DOT com>
Subject: Array problems...
Lines: 55
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
NNTP-Posting-Host: smtpgate-01.ic.gc.ca
X-Trace: 19 Oct 2000 15:00:14 -0500, smtpgate-01.ic.gc.ca
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi!

I have some problems with my program. I want to take the numbers in array_a
that are positive. 0 or above. And put these in array_b and print them out.

You can see what I have done below and maybe someone can see what I have
done wrong?

I dont know..

I'm grateful for all help!

/Johan

---------------------

#include <iostream>

int main()

 {
  int array_a[] = {3, 2, 7, 0, 5, -4, 8, 7, -1, -9};
  int array_b[7];
  int n = 10;
  int m = 7;

  cout << "------ insu3_1 ------" << endl;
  for (int a = 0; a < n; a++)
   {
    cout << array_a[a] << " ";
   }
  cout << endl; // Prints out whats in array_a

  for (int i = 0; i < n; i++)
      {
        for (int j = 0; j < m; j++)
            {
             if (array_a[i] >= 0)
              {
               array_b[j] += array_a[i];
              }
            }
      }

   for (int b = 0; b < m; b++) // Prints out whats in array_b
       {
        cout << array_b[b] << " ";
       }
   cout << endl;

   return 0;
 }
---------------------------------


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019