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

так и не нашли ошибку, циклы и условия - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нехранимый пароль http://www.cyberforum.ru/cpp-beginners/thread669225.html
защита программы с нехранимого пароля...есть код на ассемблере, но мы его еще не проходили...помогите с написанием кода на си или си++
C++ Шифр Цезаря полосками Нужен пример кода обязательно на С++, который будет реализовывать расшифровку шифра Цезаря с помощью метода полосок. Количество полосок всегда равно 8. Алфавит можно использовать английский. Входные... http://www.cyberforum.ru/cpp-beginners/thread669221.html
C++ Не могу найти ошибку в коде :(
#include <stdio.h> #include <math.h> #include <conio.h> void main () { clrscr(); float eps=0.0001; float x,S,ocr; scanf ("%f", &x); float s=0;
C++ Проверьте пожалуйста код
Программа должна проверить введенную строчку на соответствие слову как паролю.Условия Не меньше 8 символов, содержание латинских букв и цифр. код прилагается. не работает, помогите
C++ Код http://www.cyberforum.ru/cpp-beginners/thread669158.html
1>------ Build started: Project: learn, Configuration: Debug Win32 ------ 1> learn.cpp 1>learn.cpp(16): error C2601: 'area' : local function definitions are illegal 1> learn.cpp(6): this...
C++ Функция находит количество прямоугольных треугольников, если один из катетов равен 15 Доброго времени суток. Скоро контроль, преподаватель будет спрашивать решение задач, среди которых есть и такие: 1) Функция находит количество прямоугольных треугольников с целочисленными... подробнее

Показать сообщение отдельно
MrGrig
176 / 159 / 2
Регистрация: 08.10.2012
Сообщений: 422
12.10.2012, 06:28
Цитата Сообщение от Andrey.K Посмотреть сообщение
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 <string>
using namespace std;
int main()
{
    string password;
    do
    {
        cout<<"Enter the password: ";cin>>password;
        if(password.length()<8) cout<<"Password is very easy."<<endl;
    }
    while(password.length()<8);
    for(int i=0;i<password.length();i++)
    {
        if((password[i]<47 || (password[i]>57 && password[i]<64) || (password[i]>91 &&password[i]<96) || password[i]>123))
        {
            cout<<"Password isn't correct."<<endl;
            system("pause");
            return 0;
        }
    }
    cout<<"Password is correct."<<endl;
    system("pause");
    return 0;
}
На начальном уровне программирования не почти не используют строковые типы, т.к. на этих этапах желательно научиться работать с массивами данных + правильным выделением памяти. Конечно преподаватель вряд ли будет против такой реализации, но если человек не будет точно понимать как реализуются простейшие программы, то в итоге он может довольно таки сильно лопухнуться =)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru