Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Dmitry0150
1 / 1 / 2
Регистрация: 25.03.2013
Сообщений: 50
#1

Проверить корректность ввода элементов матрицы - C++

07.04.2013, 10:39. Просмотров 585. Ответов 1
Метки нет (Все метки)

Ввод элементов матрицы А(m, n) осуществляется в произвольном порядке тройками чисел < i, j, Aij>. Признаком конца ввода служат три нуля: <0, 0, 0>. Проверить корректность такого ввода: все ли элементы введены, нет ли попытки повторного ввода или указания несуществующих координат i и j.
Указание. Разрешается выделение дополнительного (рабочего) массива такой же размерности, что и исходный массив, для хранения признаков «заполненности» элементов матрицы.
http://www.cyberforum.ru/cpp-beginners/thread538344.html
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.04.2013, 10:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Проверить корректность ввода элементов матрицы (C++):

Нужно проверить на корректность ввода E-mail адреса
Допустим пользователь вводит _____@___.___ Как мы можем проверить эти три ...

Корректность ввода
Нужно ввести с клавиатуры uint64_t. И проверить, чтобы вводимое число не было...

Корректность ввода
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;string&gt; #include&lt;locale.h&gt;...

Корректность ввода размера массива
Помогите написать код на c++ Условие: Напишите программу проверяя...

Проверка на корректность ввода числа
Здравствуйте. Помогите решить данную проблему. Есть длинное число, хочу...

1
Dmitry0150
1 / 1 / 2
Регистрация: 25.03.2013
Сообщений: 50
15.04.2013, 15:20  [ТС] #2
Лучший ответ Сообщение было отмечено Dmitry0150 как решение

Решение

помогите плиз, уже курсач делать надо, а я все с лабами сижу

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
using namespace std;
int main()
{
const n=6;
const m=6;
int A[n][m];
int B[n][m];
int i,j;
randomize();
for (i=0;i<n;i++)
for (j=0;j<m;j++)
  {
   A[i][j]=(0);
  }
for(i=0;i<n;i++)
{
printf("\n");
 for(j=0;j<m;j++)
     printf("%4d ",A[i][j]);
}
 
//все что перед этим отсебячина
 
//вот отсюда до getch(); всё что препод написал мне в тетради
 
int a, b, c;
while (1) {cin <<a,b,c;
 
if (a==0 && b==0 && c==0) // если a,b,c=0 то конец ввода
break;
 
A[a][b]=c;
B[a][b]=1;
}
   for (i=0;i<n;i++)
   for (j=0;j<m;j++)
   if (B[i][j]=0)
break;
 
  getch();
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2013, 15:20
Привет! Вот еще темы с решениями:

Корректность ввода времени (автомат)
Прошу, помогите! Нужно написать автомат (метод &quot;цикл&quot;), который проверяет...

Проверка на корректность ввода года
помогите сделать так, что бы kolvostr нельзя было присвоить 0, а год должен...

Написать код, проверяющий корректность ввода
Как сделать так, чтобы при вводе k значения не прописанного, выводить сообщение...

Написать код, проверяющий корректность ввода
Программа должна следить, чтоб вместо цифр не ввели буквы, или вместо целого...


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

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

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