Aiuto programma c++!! E' urgente!!! Grazie a tutti..

di il
46 risposte

46 Risposte - Pagina 4

  • Re: Aiuto programma c++!! E' urgente!!! Grazie a tutti..

    //questo programma acquisisce un numero intero positivo n e successivamente n numeri interi m1,..,mn
    //e li divide in 4 insiemi A(numeri dispari), B(multipli di 4), C(multipli di 10) e D (tutti gli altri)
    //e dice se sono vuoti
    #include <stdio.h>
    #include <stdlib.h>
    main()
    {int n,i,A[101],B[101],C[101],D[101],m[101]; int contA=1,contB=1,contC=1,contD=1;
    printf ("\n\n dammi n<=100, n="); scanf ("%d",&n);
    for (i=1;i<=n;i++)
    {printf ("\n dammi la componente numero %d che devo dividere m=",i); scanf ("%d",&m);}
    printf ("\n A \n");
    for (i=1;i<=n;i++)
    {if (m%2==1) {A[contA]=m; contA++;}}
    for (i=1;i<contA;i++) printf ("\n %d \n",A);
    printf ("\n\n B \n");
    for (i=1;i<=n;i++)
    {if (m%4==0) {B[contB]=m; contB++;}}
    for (i=1;i<contB;i++) printf ("\n %d \n",B);
    printf ("\n\n C \n");
    for (i=1;i<=n;i++)
    {if (m%10==0) {C[contC]=m; contC++;}}
    for (i=1;i<contC;i++) printf ("\n %d \n",C);
    printf ("\n\n D \n");
    for (i=1;i<=n;i++)
    {if ((m[i]%2!=1)&&(m[i]%4!=0)&&(m[i]%10!=0)) {D[contD]=m[i]; contD++;}}
    for (i=1;i<contD;i++) printf ("\n %d \n\n",D[i]);
    system ("PAUSE"); return 0;}

    io l' ho appena fatto così ma non sono riuscita a fargli dire che è vuoto..quello che ti hanno risposto non va bene penso perchè la prof vuole che si faccia con i vettori, senza funzioni
  • Re: Aiuto programma c++!! E' urgente!!! Grazie a tutti..

    Yuhuy penso che ormai non servano più questi consigli dopo 2 anni
Devi accedere o registrarti per scrivere nel forum
46 risposte