Hirdetés

Új hozzászólás Aktív témák

  • Ereshkigal
    őstag

    Valaki tuna nekem segíteni ebben a feladatba?
    Adottak az n elemű a, b, c vektorok. Meg kell számlálni, hogy a c vektor hány eleménél teljesül az ai < ci < bi (i = 0,1,…,n-1) feltétel. Adja meg még a feltételt kielégítő ci elemek összegét is!

    eddig sikerült megcsinálni:
    #include <stdio.h>
    #include <stdlib.h>

    int main()
    {
    int a[] = {2, 5, 7, 13};
    int b[] = {9, 54, 98, 56};
    int c[] = {8, 8, 43, 17};

    int i;
    int db = 0;

    for(i = 0; i < 4; i++)

    if(a < c(i) && c(i)< b(i))

    db++;
    printf("%i", db);

    return 0;
    }
    Csak nekem az kéne hogy úgy töltöm fel a tömbbe az elemeket hogy saját magam írom be. Pl így: A vektor elemei: 1 2 3 4
    B vektor elemei: 1 2 3 4

    Ah, bocs, a végét nem olvastam.

    #include <stdio.h>
    #include <stdlib.h>
    int main()
    {
    int n=5;
    int a[n];
    int b[n];
    int c[n];
    int i, j, db = 0, ossz = 0;
    for(i = 0; i < 3; i++ )
    for(j = 0; j < n; j++)
    switch(i)
    {
    case 0:
    printf("A vektor elemei:");
    scanf("%d",&a[j]);
    break;
    case 1:
    printf("B vektor elemei:");
    scanf("%d",&b[j]);
    break;
    case 2:
    printf("C vektor elemei:");
    scanf("%d",&c[j]);
    break;
    }
    for(i = 0; i < n; i++)
    if(a[i] < c[i] && c[i] < b[i])
    {
    ossz+=c[i];
    db++;
    }
    printf("%d\n%d", db, ossz);
    return 0;
    }

Új hozzászólás Aktív témák