Есть несколько базовых заданий. Тему буду дополнять со временем. Возможно кому то пригодится. У всех разный подход к решению одних и тех же задач, поэтому если у вас другой способ, можете им поделится. 1. Напишите программу, выводящую на экран текст «Hello, world!». Спойлер #include <iostream> using namespace std; int main() { cout<<"Hello, World!"; } Код #include <iostream> using namespace std; int main() { cout<<"Hello, World!"; } 2. Напишите программу, которая предлагает ввести пользователю свой возраст в годах. Затем программа должна отобразить возраст в месяцах: Введите свой возраст: 19 Ваш возраст в месяцах: 228 месяцев Количество месяцев в году задайте константой целого типа. Спойлер #include <iostream> using namespace std; int main() { cout<<"Ваш Возраст:"; int a; cin>>a; cout<<"Возраст в месяцах:" <<a*12; } Код #include <iostream> using namespace std; int main() { cout<<"Ваш Возраст:"; int a; cin>>a; cout<<"Возраст в месяцах:" <<a*12; } 3. Напишите программу, которая выдает запрос на ввод значений часов и минут. Затем эти два значения отображаются в виде: Введите часы: 9 Введите минуты: 16 Время: 9:16 Для хранения времени используйте переменную типа строка. Спойлер #include <iostream> #include <string> using namespace std; int main() { string a; cout<<"Введите часы: "; cin>>a; string b; cout<<"Введите минуты: "; cin>>b; cout<<"Время: "<<a<<":"<<b; } Код #include <iostream> #include <string> using namespace std; int main() { string a; cout<<"Введите часы: "; cin>>a; string b; cout<<"Введите минуты: "; cin>>b; cout<<"Время: "<<a<<":"<<b; } 4. Напишите программу расчета площади и периметра круга. Объявите переменную радиуса круга целого типа, значение которой вводится пользователем. Число π задайте в виде константы вещественного типа. Рассчитанные значения площади и периметра, хранящиеся в отдельных переменных вещественного типа, выведите на экран. Радиус круга: 5 Периметр круга: 31.4159 Площадь круга: 78.53975 Спойлер #include <iostream> using namespace std; int main() { float s, p; const double pi = 3.141592653589793; int r; cout<<"Радиус круга:"; cin>>r; s=pi*r*r; p=2*pi*r; cout << fixed; cout.precision(4); cout<<"Периметр круга: "<<p<<endl; cout<<"Площадь круга "<<s; } Код #include <iostream> using namespace std; int main() { float s, p; const double pi = 3.141592653589793; int r; cout<<"Радиус круга:"; cin>>r; s=pi*r*r; p=2*pi*r; cout << fixed; cout.precision(4); cout<<"Периметр круга: "<<p<<endl; cout<<"Площадь круга "<<s; } 5. Составьте программу, которая подсчитывает и выводит значение t1 и t2 по формулам, которые приведены в задании. Определите области допустимых значений параметров формул и задайте произвольные значения из этих областей. Параметры, которые имеют имена: n и m - целые, остальные параметры - с плавающей точкой. Значения параметров с именами x и y должны вводиться с клавиатуры, значения остальных - задаваться как константы. Задание Спойлер #include <iostream> #include <math.h> using namespace std; int main() { int n, m; float t1, t2, b, x, y, a, tg; cout<<"x="; cin>>x; a=12; b=13; tg=tan((a*x)/2); while (tg <=0) { cout<<"tan (6x) должен быть положительным, поменяйте х"<<endl; cout<<"x="; cin>>x; tg=tan((a*x)/2); } cout<<"y="; cin>>y; if (x<0 && y>0 || x>0 && y<0) { cout<<"х и y должны быть с одинаковыми знаками"; exit(0); } if (x==0 || y==0) { cout<<"х или y не может быть нулём"; exit(0); } t1=(1/(b*b*b))*(log10(y/x)-((a*a*x*x)/(2*y*y))); t2=(1/a)*tan((a*x)/2)+(1/a)*log10(tan((a*x)/2)); cout << fixed; cout.precision(4); cout<<"t1="<<t1<<endl; cout<<"t2="<<t2; } Код #include <iostream> #include <math.h> using namespace std; int main() { int n, m; float t1, t2, b, x, y, a, tg; cout<<"x="; cin>>x; a=12; b=13; tg=tan((a*x)/2); while (tg <=0) { cout<<"tan (6x) должен быть положительным, поменяйте х"<<endl; cout<<"x="; cin>>x; tg=tan((a*x)/2); } cout<<"y="; cin>>y; if (x<0 && y>0 || x>0 && y<0) { cout<<"х и y должны быть с одинаковыми знаками"; exit(0); } if (x==0 || y==0) { cout<<"х или y не может быть нулём"; exit(0); } t1=(1/(b*b*b))*(log10(y/x)-((a*a*x*x)/(2*y*y))); t2=(1/a)*tan((a*x)/2)+(1/a)*log10(tan((a*x)/2)); cout << fixed; cout.precision(4); cout<<"t1="<<t1<<endl; cout<<"t2="<<t2; }
#include <iostream> using namespace std; { char h='h', e = 'e', l = 'l', o = 'o', w = 'w', r = 'r', d = 'd'; cout << hello << ' ' << world; } C #include <iostream> using namespace std; { char h='h', e = 'e', l = 'l', o = 'o', w = 'w', r = 'r', d = 'd'; cout << hello << ' ' << world; } Не знаю правильно или нет
@Mak4Star,Я конечно не знаю Си, но определенно должно быть неправильно. Ты же мог просто сделать конкатенацию в массив символов или вывести эти символы поочередно, а так ты соединил таким образом, что компилятор будет искать не переменные (h, e, l, o, w, r, d), а переменную hello которого нету.