• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

C++

  • Автор темы Firiat
  • Дата начала
F

Firiat

Привет. Такая задача.
Считать два символа строчных латинских букв и определить , расположены ли они по алфавиту?? ))))))))))

Вот текст программы :

C++:
//PAIIIA.cpp
#include <iostream>
#include <conio.h>
using namespace std;
void main ()
{
char a,b;
int c,d;
cout <<"\n Vvedite 1 Stro4nyIO Bukvy ";
cin>>a;
cout <<"\n Vvedite 2 Stro4nyIO Bukvy ";
cin>>b;
d=int (B);
c=int(a);
if ((c>65) && (c<90)) && (d>65)&& (d<90)) 

c=d+1 cout<<" Zna4eni9 ";

else cout <<" Ne Popor9dky ";



getch ();


}

не пойму почему не нравится && ?

СПС ))

Добавлено: )
 
F

Firiat

((c>65) && (c<90) && (d>65)&& (d<90))

ругается

error C2143: syntax error : missing ';' before '&&'
 
H

hosm

пробел поставьте


Добавлено: подредактировала выше

Добавлено: в вашем варианте первоначальном скобка лишняя была
 
F

Firiat

((c>65) && (c<90)) & & (d>65)&& (d<90))

на них ругается

error C2102: '&' requires l-value
 
F

Firiat

слушай, а дальше поможешь ? ))) Я с if не дружу ((..
 
F

Firiat

слушай, а дальше поможешь ? ))) Я с if не дружу ((..


//PAIIIA.cpp
#include <iostream>
#include <conio.h>
using namespace std;
void main ()
{
char a,b;
int c,d;
cout <<"\n Vvedite 1 Stro4nyIO Bukvy ";
cin>>a;
cout <<"\n Vvedite 2 Stro4nyIO Bukvy ";
cin>>b;
d=int (;);
c=int(a);
if ((c>65) && (c<90) && (d>65) && (d<90) );

if c=d+1 then cout << " Zna4eni9 " << c,d;

else cout <<" Ne Popor9dky ";



getch ();


}


помоги
 
N

nvyush

if c=d+1 then cout << " Zna4eni9 " << c,d;
видимо, должно быть
if (c == d + 1) cout << " Zna4eni9 " << c,d;
 
V

vital

О боже. АВтор. Может вам это.. Лучше в армию?
 
H

hosm

О боже. АВтор. Может вам это.. Лучше в армию?
а если я тебе буду про армию шутить?) ты ж знаешь, я могу. кста, мб, там пол не указан...
так?
if (c == d + 1) cout << " Zna4eni9 " << c << d;
или
if (c == d + 1) {cout << " Zna4eni9 " << c;
cout << d;}
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!