1

Тема: Потрібна допомога з кодом

є масив, суму всіх елементів я знайшов, але я не знаю як знайти парні елементи масиву, які будуть більші числа A, а ще потрібно їх кількість
Вивести на друк заданий масив, суму, всі парні елементи масиву та їх кількість

#include<stdio.h>
#include<math.h>
int main()
{
    int i;
    float S, A;
    printf("Введіть число A:\n");
    scanf("%f", &A);
    printf("A=%f", A);
    float p[16] = { 2, -3, 1, -3, 1, 6, 1, -45, 32, 1, 1, -1, 2, 4, -5, 4 };
    printf("\nВихідні дані\n");
    for(i = 0; i < 16; i++)
    {
        printf("%2.2f,", p[i]);
    }
    {
        for(i = 0; i < 16; i++)
        {
            {
                S += p[i];
            }
        }
    }
    printf("\nСума=%6.2f", S);
    printf("\nПарні числа,що більші за A\n");
    for(i = 0; i < 16; i++)
    {
        if((i % 2) == 0 && p[i] > A)
        {
            printf("\n%2.2f,", p[i]);
        }
    }
}

2

Re: Потрібна допомога з кодом

lightning написав:

є масив, суму всіх елементів я знайшов, але я не знаю як знайти парні елементи масиву, які будуть більші числа A, а ще потрібно їх кількість
Вивести на друк заданий масив, суму, всі парні елементи масиву та їх кількість

#include<stdio.h>
#include<math.h>
int main ()
{
int i;
float S,A;
printf("Введіть число A:\n");
scanf("%f",&A);
printf("A=%f",A);
float p[16] = { 2, -3, 1, -3, 1, 6, 1, -45, 32, 1, 1, -1, 2, 4, -5, 4 };
printf ("\nВихідні дані\n");
for (i = 0; i < 16; i++)

    {
printf ("%2.2f,", p[ i ]);
    }
{   
for (i = 0; i < 16; i++)

    {
      {
S += p[ i ];
      }
    }
}
printf ("\nСума=%6.2f", S);
printf("\nПарні числа,що більші за A\n");
for (i = 0; i < 16; i++)
{
    if((i%2)==0&&p[ i ]>A)
    {
printf("\n%2.2f,",p[ i ]);
    }
}
}

А це тоді що?

printf("\nПарні числа,що більші за A\n");
for (i = 0; i < 16; i++)
{
    if((i%2)==0&&p[ i ]>A)
    {
printf("\n%2.2f,",p[ i ]);
    }
}
Подякували: lightning, leofun012

3

Re: Потрібна допомога з кодом

а кількість - додайте в ініціалізацію int k , та у цикл k++; , та після останнього циклу printf("кількість парних : ",k);

Подякували: koala1

4

Re: Потрібна допомога з кодом

і ще одне питання, виділене в коді --------------------------------//

#include<stdio.h>
#include<math.h>
int main () 
{
int i;
float S,A;
printf("Введіть число A:\n");
scanf("%f",&A);
printf("A=%f",A);
float p[16] = { 2, -3, 1, -3, 1, 6, 1, -45, 32, 1, 1, -1, 2, 4, -5, 4 };
printf ("\nВихідні дані\n");
for (i = 0; i < 16; i++)

    {
printf ("%2.2f,", p[ i ]);
    }
{ --------------------------------//нафіга   
for (i = 0; i < 16; i++)

    {
      {
S += p[ i ];
      }
    }
}--------------------------------//нафіга
printf ("\nСума=%6.2f", S);
printf("\nПарні числа,що більші за A\n");
for (i = 0; i < 16; i++)
{
    if((i%2)==0&&p[ i ]>A)
    {
printf("\n%2.2f,",p[ i ]);
    }
}
}

5

Re: Потрібна допомога з кодом

PeSePol написав:

і ще одне питання

гадаю, це просто не його код

Подякували: Cyber Tortik1