Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 08.01.2010
Сообщений: 150
1

Не работает оператор ветвления

14.12.2011, 14:49. Показов 479. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
#include <stdio.h>
#include <conio.h >
 
void main()
{
    char *list[5][2];
    char *log[5][2];
    int i,j,z;
    char name[20],*mass[5];
 
 
    log[0][0] = "vasia";
    log[1][0] = "gena";
    log[2][0] = "kolia";
    log[3][0] = "wadim";
    log[4][0] = "maxim";
 
    log[0][1] = "o";
    log[1][1] = "o";
    log[2][1] = "z";
    log[3][1] = "ss";
    log[4][1] = "o";
 
 
 
    list[0][0] = "pravila";
    list[1][0] = "zarplata";
    list[2][0] = "premia";
    list[3][0] = "dannie sotrudnikov";
    list[4][0] = "paroli";
    list[0][1] = "o";
    list[1][1] = "o";
    list[2][1] = "o";
    list[3][1] = "s";
    list[4][1] = "ss";
//***********************************************************************
    for(i = 0; i < 5; ++i)
    {
        for(j = 0; j < 2; ++j)
            printf("%s ", list[i][j]);
 
        printf("\n");
 
    }
//********************************************************************
    printf("press login:");
 
scanf("%s",name);
printf("*********************\n");
 printf("\n");
//*****************************************************************
  mass[0]=log[0][0];
  mass[1]=log[1][0];
  mass[2]= log[2][0];
  mass[3]= log[3][0];
  mass[4]= log[4][0];
 //***********************************************************
 for(i=0;i<5;i++)
 {
      printf(mass[i]);
       printf("\n");
       }
  //***************************************************
 for(i = 0; i < 5; i++)
    {
 
if
(name==mass[i])
 z=i;
 else
printf ("not login\n");
}
getch();
}
что бы я ни ввел мне пишет not login
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2011, 14:49
Ответы с готовыми решениями:

Не работает оператор вывода
Здравствуйте. Я в недоумении. #include &lt;stdio.h&gt; void main() { int n=0, m=0, i=0, j=0, i1=0,...

Не работает оператор break
Почему &quot;brake&quot; не работает?) #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;locale.h&gt; int...

Не работает оператор switch.
Привет всем. Реализую в программе кое-что при помощи оператора switch. Пересмотрел материал,...

В цикле do-while не работает оператор !=
Здравствуйте, форумчане :) Нарисовалась такая проблема: в общем, мы вводим строку (в данном случае...

6
0 / 0 / 0
Регистрация: 14.12.2011
Сообщений: 8
14.12.2011, 14:55 2
Используй функции сравнения 2х строк, тут == не подходит для char)) int strcmp(const char *str1, const char *str2);
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.12.2011, 14:56 3
strcmp
1
2 / 2 / 1
Регистрация: 08.01.2010
Сообщений: 150
14.12.2011, 15:10  [ТС] 4
Работает а. как мне теперь сдеать так чтобы еслм переменные совпали программа не переходила к else и не выводила на все остальные переменные несовпавшие not login?
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.12.2011, 15:18 5
В конец ветки if добавить break
1
2 / 2 / 1
Регистрация: 08.01.2010
Сообщений: 150
14.12.2011, 15:21  [ТС] 6
угу.теперь как логин нашле останавливаеться, но выводит перед логином совпавшим not login на несовпавшие
0
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.12.2011, 15:24 7
Либо использовать переменную-флаг, либо использовать функцию.
1
14.12.2011, 15:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2011, 15:24
Помогаю со студенческими работами здесь

Оператор ветвления.
написать программу,которая по введенному значению аргумента вычисляет значение функции,заданой в...

Оператор ветвления
Дано целое четырехзначное число.Определить,является ли произведение его цифр трехзначным...

Оператор ветвления.
Ребята, помогите пожалуйста! Дали задание решить линейное уравнение в паскале. Не мог бы кто-нибудь...

оператор ветвления
есть задание, надо найти пару значений (вводимых) которые в суме будут равны третему, я вроде бы...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru