Форум программистов, компьютерный форум, киберфорум
Наши страницы

C для начинающих

Войти
Регистрация
Восстановить пароль
 
xaolife
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 30
#1

Вывести две матрицы, в каждой из которых имеется по два одинаковых числа - C (СИ)

13.04.2013, 12:22. Просмотров 403. Ответов 6
Метки нет (Все метки)

Доброго времени суток! даны 2 матрицы s[1..3][0..2],k[1..3][0..2] в каждой из которых имеется по два одинаковых числа. вывести их
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int ravn(int* d[0][0], int* z[0][0])
{
int i=3,j=3,n=0;
for (i=1; i<3; i++)
if (d[i][0]=z[i][0])
for (j=1;j<3;j++){ 
if (d[0][j]=z[0][j])
}
printf ("одинаковые элементы %d\n",n);
return n;
}
void main ()
{
int s[3][3]={{1,5,4},{7,9,3},{2,4,3}};
int k[3][3]={{6,0,8},{11,4,32},{15,16,3}};
int od,od1;
od=ravn(s);
od1=ravn(k);
printf ("odinakovie elementi %d \n",od);
printf ("odinakovie elementi %d \n",od);
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.04.2013, 12:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести две матрицы, в каждой из которых имеется по два одинаковых числа (C (СИ)):

Даны две матрицы целых чисел S[1.3,0.2], К[1.3,0.2], в каждой из которых имеется по два одинаковых числа. Распечатать их значения - C (СИ)
Даны две матрицы целых чисел S, К, в каждой из ко-торых имеется по два одинаковых числа. Распечатать их значения. Пожалуйста, помогите с...

Найти все числа, каждое из которых встречается в каждой строке данной матрицы - C (СИ)
Найти все числа, каждое из которых встречается в каждой строке матрицы(m,n).Для n&gt;=4,m&gt;=4 предусмотреть заполнения массива случайными...

Вывести в возрастающем порядке все трехзначные числа, в десятичной записи которых нет одинаковых цифр (операции деления не использовать) - C (СИ)
...

Если два самых больших числа матрицы А расположены в одной и той же строке, то вывести на экран ее номер - C (СИ)
На языке программирования C разработать и реализовать программу: Дана матрица А, состоящая из М строк и N столбцов. Элементы матрицы А...

Найти в двух матрицах два одинаковых числа - C (СИ)
Даны матрицы целых чисел S, K, в которых имеется по два одинаковых числа. Найти и напечатать их значения и индексы.

Вывести на экран все слова, в которых имеется максимальное количество различных букв - C (СИ)
Дана последовательность символов, состоящая из слов. Вывести на экран все слова, в которых имеется максимальное количество различных букв.

6
RHB
33 / 33 / 8
Регистрация: 27.01.2013
Сообщений: 200
13.04.2013, 14:47 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
xaolife, wtf?! у тебя матрицы размером 3х3 описаны в программе; зачем такие задурения с индексами
Цитата Сообщение от xaolife Посмотреть сообщение
даны 2 матрицы s[1..3][0..2],k[1..3][0..2]
?! В общем если 3х3 и по стандарту то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <stdlib.h>
const int N=3;
 
void ravn(int *s, int *k)
{
     int od=-32000, od1=-32000;
     for(int i=0;i<N*N;i++)
        for(int j=0;j<N*N;j++)
            if(*(s+i)==*(k+j))
            {
                if(od == -32000)
                od=*(s+i);
                else
                od1=*(s+i);
            }
            printf("%d; %d\n", od, od1);
}
int main ()
{
int s[N][N]={{1,5,4},{7,9,3},{2,4,3}};
int k[N][N]={{6,0,8},{11,4,32},{15,16,3}};
ravn(*s,*k);
system("PAUSE");
return 0;
}
0
xaolife
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 30
13.04.2013, 15:10  [ТС] #3
RHB, выдает миллиард предупреждений при компиляции и 3 ошибки, запускается но работает не верно
0
RHB
33 / 33 / 8
Регистрация: 27.01.2013
Сообщений: 200
13.04.2013, 15:17 #4
xaolife, проверь настройки компидятора... У меня как видишь ни одного предупреждения и 0 ошибок
0
Миниатюры
Вывести две матрицы, в каждой из которых имеется по два одинаковых числа  
RHB
33 / 33 / 8
Регистрация: 27.01.2013
Сообщений: 200
13.04.2013, 15:18 #5
И работает верно:
1
Миниатюры
Вывести две матрицы, в каждой из которых имеется по два одинаковых числа  
xaolife
0 / 0 / 0
Регистрация: 18.11.2012
Сообщений: 30
13.04.2013, 15:32  [ТС] #6
Спасибо большое все перепроверю
0
RHB
33 / 33 / 8
Регистрация: 27.01.2013
Сообщений: 200
13.04.2013, 20:00 #7
xaolife, возможно я не правильно понял задание:
Та программа, что я реализовал ищет 2 повторяющихся элемента в данных матрицах( то есть тот элемент который есть и в первой матрице и во второй)
Не было ли необходимо написать программу, которая ищет повторяющиеся элементы в одной матрице?
0
13.04.2013, 20:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2013, 20:00
Привет! Вот еще темы с ответами:

Упорядочить строки матрицы по возрастанию количества одинаковых элементов в каждой строке - C (СИ)
Добрый вечер. При решении задачи появился следующий вопрос, как в двумерном массиве реализовать следующее задание? Упорядочить...

В каждой из матриц имеется по два одинаковых числа; распечатать их значения - C++
Задание: Даны две матрицы целых чисел S, К, в каждой из которых имеется по два одинаковых числа. Распечатать их значения. (код нужен с...

Вывести все числа в записи которых имеется цифра 3 - Turbo Pascal
Даны натуральные числа a,b (a&lt;=b). В диапазоне вывести все числа в записи которых имеется цифра 3.

Найти два одинаковых элемента матрицы и вывести их индексы - PascalABC.NET
Дана целочисленная матрица С(5,5), в которой имеются два одинаковых элемента. Найти их, напечатать их индексы. Добавлено через 21...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.