Форум программистов, компьютерный форум CyberForum.ru

подкорректировать код(логин и пароль) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти ошибки http://www.cyberforum.ru/cpp-beginners/thread1030998.html
Здравствуйте! Написал программу(структура), но при записи букв, "|" начинает съезжать в правую сторону. Не могу понять почему так, что нужно сделать, чтобы было все ровно? Заранее спасибо ) #include <iostream> #include <iomanip> using namespace std; int main() { struct v { char room ; char name ;
C++ Логические сдвиги Вводим число 'k', где k=2n. Должно вывести 'n'. Решить при помощи логических сдвигов. http://www.cyberforum.ru/cpp-beginners/thread1030991.html
C++ Бинарные файлы в С++
У меня есть програмка которая находит наименьший общий делитель числа#include<iostream> using namespace std; int main() { int n; int m; int k; int i=0; cin>>n; cin>>m;
C++ В массиве из 2n чисел найти сумму квадратов элементов с четными индексами и сумму кубов элементов с нечетными индексами
Помогите разобраться с кодом. Алгоритм примерно такой: Сначала нужно ввести рандомно значения в массиве. Четные индексы возводим в квадрат и складываем между собой, а нечетные в куб, и также складываем. То есть допустим: В массиве есть числа 10, 7, 3, 5, 3, 1, 0, 2. 10, 3, 3, 0 - возводим в куб и складываем(Это числа с нечетным индексом) 7, 5, 1, 2 - возводим в квадрат и складываем (...
C++ В линейном массиве заменить все элементы на число m (m – индекс максимального элемента) http://www.cyberforum.ru/cpp-beginners/thread1030966.html
Первый семестр
C++ Что делают операторы? #include <windows.h> #include <stdio.h> #include <math.h> int main(int argc, char* argv) { SetConsoleOutputCP(1251); char str="2, 75.3, 24.45, 55, 0, 0.37"; char *ptr=str; //оператор 1 <-------------------ЭТОТ float Arr; int i=0; подробнее

Показать сообщение отдельно
uhx
 Аватар для uhx
56 / 56 / 6
Регистрация: 11.07.2013
Сообщений: 300
08.12.2013, 14:05     подкорректировать код(логин и пароль)
Буквально недавно этот код писал в другой теме:
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 <iostream>
#include <conio.h>
using namespace std;
int main(int argc,char* argv[]){
    setlocale(0,"");
    char true_dat[10][20]={
        "Dmitriy123", "12345",
        "uhx", "54321",
        "User3", "1983"
    };
    cout<<"Введите логин: ";
    char login[256],password[256];
    gets(login); // Используем для получения всей строки, т.к. в логине могут быть и пробелы, но в принципе, если вы их вставлять не собираетесь - то можно юзать и cin
    cout<<"Введите пароль: ";
    gets(password);
    for(int i=0;i<10;i+=2){
        if(!strcmp(login,true_dat[i])){ // Сравниваем строку логина с каждой четной ячейкой (логин) в массиве, если 0 (strcmp возвращает 0), то дальше проверяем ячейку правее (+1), на совпадение с паролем.
            cout<<"Login - True";
        if(!strcmp(password,true_dat[i+1]))
            cout<<"\nPassword - True!";
        else cout<<"\nIncorrect password!";
        }
    }
    getch();
}
 
Текущее время: 16:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru