4 / 4 / 0
Регистрация: 07.03.2011
Сообщений: 48
1

При запуске и вводе данных с клавиатуры, данные вводятся не правильно

12.05.2014, 01:03. Показов 729. Ответов 2
Метки нет (Все метки)

при запуске и вводе данных с клавиатуры, данные водятся не правильно. После просьбы ввода 1 элемента сразу вводится и 2, потом необходимо ввести 2 - а вводится 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <iostream>
#include <stdio.h>
#include <conio.h>
#define N 3
int  main()
{
 int A[N][N],X[N],i,j,vub;
 printf ("kak vvesti dannue - 1-klaviatura, 2-fail\n");
 scanf ("%d",&vub);
 
  FILE *fp, *fpz;
    printf ("%d",vub);
 
 
 
  if (vub == 2){
 
        fp=fopen("in.txt", "rw");
        fpz=fopen("out.txt", "w");
 
            for (i=0;i<N;i++)
            {
                    for (j=0;j<N;j++)
                        fscanf (fp,"%d ", &A[i][j]);
 
            }
            }
else if (vub = 1)
    {
 
        for (i=0;i<N;i++)
        {
            for (j=0;j<N;j++){
 
            printf ("vveite element massiva %d%d\n",i,j);
            scanf ("%d\n", &A[i][j]);
            //cout << "input el";
            //cin >> A[i][j];
 
            }
        }
    }
 
 
 
  for (i=0;i<=N-1;i++)
 {
  for (j=0;j<=N-1;j++)
  printf ("%d\n", A[i][j]);
  printf ("\n");
 }
 int noms, nomst, el;
 
 /*printf ("vvedite nomer stolbca elementa kotoruy zamenit\n");
 scanf ("%d\n",&nomst);
 printf ("%d\n",nomst);*/
 
printf ("vvedite nomer stroki elementa kotoruy zamenit\n");
 scanf ("%d\n",&noms);
 scanf ("%d",&nomst);
 printf ("%d\n",noms);
 printf ("%d\n",nomst);
 printf ("vvedite znachenie elementa kotoruy zamenit\n");
 scanf ("%d",&el);
 A[noms][nomst] = el;
 int r;
 printf ("zamena%d\n", A[noms][nomst]);
 
  for (i=0;i<=N-1;i++)
 {
  for (j=0;j<=N-1;j++)
  printf ("%d\n", A[i][j]);
  printf ("\n");
 }
 for (i=0;i<=N-1;i++)
 {
  for (j=0;j<=N-1;j++)
  fprintf (fpz,"%d\n", A[i][j]);
  printf ("\n");
 }
 fclose(fp);
fclose(fpz);
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2014, 01:03
Ответы с готовыми решениями:

При вводе данных в базу данных вводятся лишь цифры
Доброго времени суток, столкнулся с ненастью, при добавлении данных в базу данных заносятся лишь...

При вводе данных в форму и отправления в БД вводятся пустые значения
Помогите, пожалуйста, при вводе данных в форму и отправления в БД(MySQL) вводятся пустые значения....

Как правильно прописать условие при вводе с клавиатуры?
Console.WriteLine(&quot;Вы хотите добавить свою книгу?&quot;, a); if (a=='Да') ...

В зависимости от системного времени при вводе данных с клавиатуры в нечётные минуты считать клавишу Shift не н
Здравствуйте. Задание следующее - &quot;В зависимости от системного времени при вводе данных с...

2
153 / 148 / 66
Регистрация: 20.02.2014
Сообщений: 556
12.05.2014, 01:25 2
Цитата Сообщение от lis154 Посмотреть сообщение
else if (vub = 1)
Тут сравнение должно быть, вместо присваивания.
0
4 / 4 / 0
Регистрация: 07.03.2011
Сообщений: 48
12.05.2014, 01:34  [ТС] 3
программа работает. Но данные сохраняются неправильно. Просит ввести 1 элемент - ввожу, тут же нужно ввести следующий а уже потом просит ввести 2 элемент. Из-за это сбивается порядок(
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2014, 01:34
Помогаю со студенческими работами здесь

Как сделать так, чтобы при вводе данных с клавиатуры, работал таймер, например на 20 секунд?
Хотел создать игру, но не знаю как сделать так, чтобы при вводе данных с клавиатуры, работал...

При вводе букв вводятся цифры
Доброе время суток, при вводе текста за место букв вводятся цифры и знаки. ( windows10 чистый и...

Нужно чтоб при вводе данных в ячейку данные подставлялись из заранее подготовленного списка.
При вводе данных в ячейку данные подставлялись из заранее подготовленного списка. Наподобие как в...

При добавлении данные отображаются в таблице, но после закрытия программы при повторном её запуске этих данных нет
учащиеся_ПОИТTableAdapter1.Insert(metroTextBox1.Text, Convert.ToInt32(metroComboBox4.Text),...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru