Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
vitalya_gap
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 34
08.12.2013, 15:05  [ТС]     подкорректировать код(логин и пароль)
HidForce, просто такая ситуация,что предложенный код был написан для моего одногрупника,и нам предстоит сдавать эту задачу одному преподавателю...Вариантов он не дал,но при этом сказал "если будет похоже не засчитаю!".Есть ли возможность сделать так что бы этот код отличался от начальной версии не только логинами и паролями?
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();
}
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru