Skip to main content
added 180 characters in body; edited tags
Source Link
Cliff B
  • 69.3k
  • 4
  • 33
  • 56

why isnt the compiler returning the false if the needle is not in the haystack.This is my modified code with the SESE method.

/**

  • helpers.c
  • Computer Science 50
  • Problem Set 3
  • Helper functions for Problem Set 3. */

#include <cs50.h>

#include "helpers.h"

/**

  • Returns true if value is in array of n values, else false. */ bool search(int value, int values[], int n) { // TODO: implement a searching algorithm int i, r;

    for(i = 0; i < n; i++) { int value = 0; int values[i]; if(values[i] == value) { r = 1; } else { r = 0; } } return r; }

/**

  • Sorts array of n values. */ void sort(int values[], int n) { // TODO: implement an O(n^2) sorting algorithm return; }
/**
 * helpers.c
 *
 * Computer Science 50
 * Problem Set 3
 *
 * Helper functions for Problem Set 3.
 */
       
#include <cs50.h>

#include "helpers.h"

/**
 * Returns true if value is in array of n values, else false.
 */
bool search(int value, int values[], int n)
{
    // TODO: implement a searching algorithm
    int i, r;
    
    for(i = 0; i < n; i++)
    {
        int value = 0;
        int values[i];
        if(values[i] == value)
        {
            r = 1;
        }
        else
        {
            r = 0;
        }
    }
    return r;
}

/**
 * Sorts array of n values.
 */
void sort(int values[], int n)
{
    // TODO: implement an O(n^2) sorting algorithm
    return;
}

but it dosent return the false value.

why isnt the compiler returning the false if the needle is not in the haystack.This is my modified code with the SESE method.

/**

  • helpers.c
  • Computer Science 50
  • Problem Set 3
  • Helper functions for Problem Set 3. */

#include <cs50.h>

#include "helpers.h"

/**

  • Returns true if value is in array of n values, else false. */ bool search(int value, int values[], int n) { // TODO: implement a searching algorithm int i, r;

    for(i = 0; i < n; i++) { int value = 0; int values[i]; if(values[i] == value) { r = 1; } else { r = 0; } } return r; }

/**

  • Sorts array of n values. */ void sort(int values[], int n) { // TODO: implement an O(n^2) sorting algorithm return; }

but it dosent return the false value.

why isnt the compiler returning the false if the needle is not in the haystack.This is my modified code with the SESE method.

/**
 * helpers.c
 *
 * Computer Science 50
 * Problem Set 3
 *
 * Helper functions for Problem Set 3.
 */
       
#include <cs50.h>

#include "helpers.h"

/**
 * Returns true if value is in array of n values, else false.
 */
bool search(int value, int values[], int n)
{
    // TODO: implement a searching algorithm
    int i, r;
    
    for(i = 0; i < n; i++)
    {
        int value = 0;
        int values[i];
        if(values[i] == value)
        {
            r = 1;
        }
        else
        {
            r = 0;
        }
    }
    return r;
}

/**
 * Sorts array of n values.
 */
void sort(int values[], int n)
{
    // TODO: implement an O(n^2) sorting algorithm
    return;
}

but it dosent return the false value.

Source Link
Jere
  • 37
  • 8

working with pset3

why isnt the compiler returning the false if the needle is not in the haystack.This is my modified code with the SESE method.

/**

  • helpers.c
  • Computer Science 50
  • Problem Set 3
  • Helper functions for Problem Set 3. */

#include <cs50.h>

#include "helpers.h"

/**

  • Returns true if value is in array of n values, else false. */ bool search(int value, int values[], int n) { // TODO: implement a searching algorithm int i, r;

    for(i = 0; i < n; i++) { int value = 0; int values[i]; if(values[i] == value) { r = 1; } else { r = 0; } } return r; }

/**

  • Sorts array of n values. */ void sort(int values[], int n) { // TODO: implement an O(n^2) sorting algorithm return; }

but it dosent return the false value.