• Спасите плиз, найти количество одинаковых элементов в двух массивах, я ввожу массивы и вывожу их на экран,, а что писать что бы найти количество общих?
    #include
    #include
    #include
    #include
    int main()
    {
    setlocale(LC_ALL, "Russian");
    const int N = 100, K = 101;
    float x[N], y[K];
    int i, j, n, r;
    printf("Количкство элементов первого массива x(п): ");
    scanf("%d", &n);
    printf("Введи элементы первого массива: ");
    for (i = 0; i < n; i++)
    {
    printf("x[%d]: ", i);
    scanf("%f", &x[i]);
    }
    printf("Количкство элементов второго массива y (п): ");
    scanf("%d", &r);
    printf("Введи элементы второго массива: ");
    for (j = 0; j < r; j++)
    {
    printf("y[%d]: ", j);
    scanf("%f", &y[j]);
    }
    for (i = 0; i < n; i++) //вывод массива на экран
    {
    printf("%.2f", x[i]);
    }
    printf("-----");
    for (j = 0; j < r; j++) //вывод массива на экран
    {
    printf("%.2f", y[j]);
    }


    system("pause");
    }

Ответы 6

  • а что сейчас не так?
  • ///////ОТ СЮДА, ПОСМОТРОИ for ( int i = 0; i < n; ++i ) { for ( int j = 0; j < r; ++j ) { if (a[ i ] == b[ j ]) cout << a [ i ] << " "; }} printf("%d", cout); system("pause");}
    • Автор:

      lilacafo
    • 6 лет назад
    • 0
  • может надо какито новые переменные объявить?
  • как встрить это в мою прогу?
    • Автор:

      quintin99
    • 6 лет назад
    • 0
  • Я вам дал псевдокод, подставьте просто свои значения, а вместо cout напишите printf
  • элементарно ватсон, делаете два цикла по проходу по элементам массивов, псевдокод:for ( int i = 0; i < sizeOfFirstMass; ++i ) {     for ( int j = 0; j < sizeOfSecondMass; ++j ) {        if (a[ i ] == b[ j ])                        cout << a [ i ] << " ";      }}но элементы могут повторяться, так как тут нет контроля над уже найденными совпадениями
    • Автор:

      diego
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years