using(var file = File.Create(path)) {
// делаем все нужные дела через объект file
} // а тут файл автоматически закроется
getLine
, и он читает всю строку:#include <string>
#include <iostream>
int main()
{
std::string words;
std::cout << "Введите слова: ";
std::getline(std::cin, words);
std::cout << "Слова: " << words << "\n";
}
# https://pastebin.com/StTLf9tH
global i
# ...
for i in range(len(int_from_str_array)):
summ_con = summ_con + int_from_str_array[i]
#print(summ_con)
kol = 0
while i < len(win.lineEdit.text()):
if win.lineEdit.text()[i] == "+":
kol = kol + 1
i += 1
i
продолжает использоваться во втором цикле while
, сохранив последнее значение из предыдущего цикла for..
от 0 до 20 - 1 печатать()
и так сотни раз в коде. от 0 до РАЗМЕР_МАССИВА - 1 печатать()
от 0 до ДлиннаМассива(массив) - 1
while
. Работает это потому, что оператор считывания может неявно преобразовываться в bool
.#include <string>
#include <fstream>
int main()
{
std::ifstream inp("file.txt");
std::string word;
while(inp >> word)
{
if(word == "нужное_слово")
{
// сделать что-то
break;
}
else { continue; }
}
}
#include <iostream>
#include <string>
#include <cmath>
#include "int_sqr.h"
using namespace std;
int a, b, c, d;
double x1, x2;
int discriminant() {
setlocale(LC_ALL, "Russian");
cout << "Введите число \"a\": ";
cin >> a;
cout << endl << "Введите число \"b\": ";
cin >> b;
cout << endl << "Введите число \"c\"";
cin >> c;
d = sqr(b) - 4 * a * c;
cout << "Дискриминант = " << d << endl;
if (d < 0) {
cout << "Нет корней!" << endl << endl;
}
else {
x1 = (-b + sqrt(d)) / (2 * a);
x2 = (-b - sqrt(d)) / (2 * a);
cout << "x1 = " << x1 << endl << "x2 = " << x2 << endl << endl;
}
return 0;
}
void mainloop()
{
string parm;
cout << "Что вы хотите сделать?" << endl;
cout << "Введите \"D\" если хотите найти дискриминант" << endl << "Введите \"+\" если хотите найти сумму чисел" << endl << "Введите \"-\" если хотите найти разность чисел" << endl << "Введите \"**\" если хотите найти квадрат числа" << endl;
cout << "Введите параметр: ";
cin >> parm;
if (parm == "D") {
cout << "Выбрано нахождение дискриминанта!" << endl << "Начинаем!" << endl << endl;
discriminant();
}
}
int main()
{
setlocale(LC_ALL, "Russian");
while (true)
mainloop();
}