Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Задача на С

Автор: Savas 27.10.2006 1:31

Добрый вечер, очень прошу помочь написать след. программу

Даны два одномерных массива целых чисел A20 и B20. Массивы заполнить значениями путем ввола с клавиатуры. Проверить является ли один массив точной копией другого. Если это так, выдать на экран сообщение "Копия" в противном случае на экран вывести номер первого не совпавшего элемента и сами эти элементы

Зарание большое СПАСИБО!!!

Автор: Гость 27.10.2006 1:36

Компилятор Turbo C

Автор: Дёнис 27.10.2006 1:37

меня тоже очень интересует эта задача.. smile.gif

Автор: Savas 27.10.2006 17:08

Народ, ну помогите плиз!!! wacko.gif

Автор: volvo 27.10.2006 17:31

#define SIZE 20

int main() {

int A[SIZE], B[SIZE], i, flag = 0;

printf("Array A:\n");
for(i = 0; i < SIZE; i++) {
printf("A[%d] = ", i); scanf("%d", &A[i]);
}
printf("Array B:\n");
for(i = 0; i < SIZE; i++) {
printf("B[%d] = ", i); scanf("%d", &B[i]);
}

for(i = 0; (i < SIZE) && (!flag); i++)
flag = (A[i] == B[i]) ? 0 : 1;

if(!flag) printf("Copy\n");
else
for(i -= 1; i < SIZE; i++)
printf("a[%d]:%2d != b[%d]:%2d\n", i, A[i], i, B[i]);
return 0;

}

Автор: Savas 31.10.2006 20:27

volvo СПАСИБО ОГРОМНОЕ!!!ты меня оч выручил!!!:)