Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1

    [C] controllare se array di numeri e' ordinato in maniera crescente

    salve devo trovare la soluzione a tale quesito
    abbiamo un array di MAX 30 elementi l'utente decide a inizio programmi quanti elementi inserire nell'array tramite una variabile n di tipo int ;
    Riempito l'array il programma deve verificare se i numeri inseriti sono in ordine crescente e stampare la scritta crescente;
    ecco il codice che avevo pensato ma che non riesco a completare
    codice:
    #include<stdio.h>
    #define max 30
    main()
    {
    int array[max],n,i,j;
    printf("INSERISCI QUANTI NUMERI DEVO METTERE IN ARRAY:\n);
    scanf("%d,&n);
    for(i=0;i<n;i++)
    {
        printf("INSERISCI ELEMENTO N.%d=\n,i+1);
        scanf("%d",&array[i]);
    }
    for(i=0;i<n;)
    {
        for(j=0;j<n;)
        {
            if(array[j]>array[i])
            {
                i++;
                j++;
            }
    avevo pensato a :
    se array j è più grande di array i incremento sia i che j per verificare i numeri successivi se mi completa il processo vuol dire che l'array è crescente
    altrimenti non lo è
    come faccio per realizzare ciò?
    Ultima modifica di MItaly; 11-04-2016 a 08:45 Motivo: Tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.