#include <iostream>
using namespace std;
void countChars() {
char s[256];
cout << "Введите строку: ";
cin.getline(s, 256);
int count = 0;
for (unsigned int i = 0; i < strlen(s); i++)
count++;
cout << "Количество символов в строке: " << count << endl;
}
int main() {
setlocale(LC_ALL, "Russian");
countChars();
system("pause");
return 0;
}
//=================
// или так
//================
#include <iostream>
using namespace std;
int countChars(char* s) {
int count = 0;
for (unsigned int i = 0; i < strlen(s); i++)
count++;
return count;
}
int main() {
setlocale(LC_ALL, "Russian");
char s[256];
cout << "Введите строку: ";
cin.getline(s, 256);
cout << "Количество символов в строке: " << countChars(s) << endl;
system("pause");
return 0;
}
Ответ:
A/\B=0
А\/В=0
Объяснение:
1 это конъюнкция (логическое умножение, и). Инстина только в одном случае когда истины одновременно два высказывания, в остальные случая ложь. Т.е. если A=0 и B=1 то A/\B=0
2 это дизъюнкция (логическое сложение). Истина когда истинно А, либо В, либо А и в одновременно. Т.е. если А=0 и В=0 то А\/В=0
Uses
Crt;
const
n = 10;
var
a: array[1..n] of integer;
i, min: integer;
begin
Randomize;
Writeln('Исходный массив');
min := 1000;
for i := 1 to n do
begin
a[i] := Random(100);
Write(a[i], ' ');
if min > a[i] then min := a[i]
end;
Writeln;
Writeln('Минимальный элемент равен ', min)
end.
<u>Тестовое решение:</u>
Исходный массив
32 35 39 60 35 66 44 50 14 77
Минимальный элемент равен 14