Skip to content

Instantly share code, notes, and snippets.

@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Created August 1, 2024 11:07
[11.6 - 2. Проверка корректности email-адреса]
#include <iostream>
// находит позицию собачки
int findAtPosition(std::string email) {
for (int i = 0; i < email.length(); i++) {
if (email[i] == '@') {
return i;
}
}
return 0;
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Created June 18, 2024 06:51
[11.6 - 1. Шифр Цезаря]
#include <iostream>
bool isLow (char x) {
if (x >= 'a' && x <= 'z') {
return true;
}
return false;
}
bool isHigh (char x) {
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Created April 4, 2024 04:46
[10.9 Квадратное уравнение]
#include <iostream>
#include <cmath>
int main()
{
float a, b, c;
std::cout << "a, b, c:";
std::cin >> a >> b >> c;
if (a < 0)
{
std::cout << "Not a quadratic equation!" << std::endl;
@Jojo-ai-sudo
Jojo-ai-sudo / file1.cpp
Created April 4, 2024 02:46
[Из обычных в римские]
/* Разбить десятичное число на разряды: тысячи, сотни, десятки, единицы. Римские числа 4 и 9 пишутся в другом порядке, поэтому их обработку нужно вынести в отдельные условия. */
#include <iostream>
#include <string>
int main() {
int number;
std::cin >> number;
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Last active April 4, 2024 02:38
[9.7 - 3. Подсчет количества слов]
#include <iostream>
#include <string>
int main () {
std::string str;
std::cout << "Input string: ";
std::getline(std::cin, str);
int wordCounter = 0;
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Last active April 4, 2024 02:36
[9.7 - 2. Длинное вещественное число]
#include <iostream>
int main () {
std::string number;
std::cout << "Input number: ";
std::cin >> number;
bool isDigit;
if ((number[0] <= '9' && number[0] >= '0') || number[0] == '.' || number[0] == '-') {
isDigit = true;
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Last active April 4, 2024 02:32
[9.7 - 1. Время в пути]
#include <iostream>
int main () {
std::string departureTime;
std::cout << "Input departure time: ";
std::cin >> departureTime;
int departureHours = (departureTime[0] - '0')*10 + (departureTime[1] - '0');
int departureMinutes = (departureTime[3] - '0')*10 + (departureTime[4] - '0');
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Created February 3, 2024 12:21
[8.6 - 6. Маятник]
#include <iostream>
#include <cmath>
int main () {
float amplitude;
int counter = 0;
std::cout << "Начальная амплитуда, см: ";
std::cin >> amplitude;
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Last active January 30, 2024 15:58
[8.6 - 5. Кенийский бегун]
#include <iostream>
#include <cmath>
int main () {
float distance, seconds, temp = 0;
std::cout << "Привет, Сэм! Сколько километров ты сегодня пробежал? ";
std::cin >> distance;
for (int i = 1; i <= distance; i++) {
std::cout << "Какой у тебя был темп на километре " << i << "?\n";
@Jojo-ai-sudo
Jojo-ai-sudo / file.cpp
Created January 15, 2024 18:16
[8.6 - 4. Убийца Steam]
#include <iostream>
#include <cmath>
int main () {
float size, speed, downloaded;
std::cout << "Укажите размер файла: ";
std::cin >> size;
std::cout << "Укажите скорость: ";
std::cin >> speed;