Главная » Статьи » Задачи из заказов » Заказ 07.03.08 |
Найти максимальное число из заданного массива целых чисел a(n), встречающееся в массиве более одного раза.
// 1.4 // Найти максимальное число из заданного массива целых чисел a(n), // встречающееся в массиве более одного раза. #include <stdio.h> #include <conio.h> void main() { clrscr(); const nmax = 100; int a[nmax]; int n; printf("Vvedite n: "); scanf("%d", &n); int i; for (i = 0; i < n; i++) { printf("a[%d] = ", i); scanf("%d", &a[i]); } int r = -1; for (i = 0; i < n; i++) if ((r == -1) || (a[i] > a[r])) { int f = 0; for (int j = i + 1; j < n; j++) if (a[j] == a[i]) { f = 1; break; } if (f == 1) r = i; } if (r == -1) printf("net chisel vstrachaushihsya bolee chem 2 raza"); else printf("resultat = %d", a[r]); getch(); } | |
Категория: Заказ 07.03.08 | Добавил: solver (07.03.2008) | |
Просмотров: 1661 |