В ЧЕМ ОТЛИЧИЕ ПОЛЬЗОВАТЕЛЯ ОТ ПРОГРАММИСТА Если кто-то работает с компьютером, то это не значит, что он программирует или умеет программировать. Пользователь потому и называется пользователем, что он просто использует возможности компьютеров и программ, и чаще всего далек от их создания. Задача же программиста создавать программы для тех, кому они нужны, т. е. для пользователей. Причем системные программисты в основном создают программы для управления компьютерами, а программисты прикладные , прежде всего, пишут программы полезные массовому пользователю. В принципе, всех, кто работает с компьютером можно разделить на три категории: 1. Программисты, создающие программы для облегчения труда других пользователей. 2. Программирующие пользователи, которые создают программы для решения своих задач, облегчения собственного труда. 3. Непрограммирующие пользователи, желающие решать свои задачи, используя уже существующие программы, не занимаясь программированием.
#include <iostream>
#include <vector>
using namespace std;
typedef pair<int, int> rb;
int main() {
vector<rb> lst;
int n;
cout<<"n = "; cin>>n;
int a[n][n];
for (int i=0; i<n; i++) {
cout<<"row "<<i+1<<": ";
for (int j=0; j<n; j++) cin>>a[i][j];
}
cout<<"list of edges"<<endl;
for (int i=0; i<n; i++)
for (int j=i+1; j<n; j++)
if (a[i][j]>0) lst.push_back(make_pair(i+1,j+1));
for (int i=0; i<lst.size(); i++)
cout<<lst[i].first<<" "<<lst[i].second<<endl;
system("pause");
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Соператором for около стены наклонно стоит палка длиной 4.5 м. нижний конец находится на расстоянии 3 м от стены. он начинает скользить в плоскости перпендикулярной стене. определить значение угла между палкой и полом (в градусах) с момента начала скольжения до падения палки через каждые 0.2 м.
uses crt;
var d,r,x,dx,h,u:real;
begin
clrscr;
d:=4.5;
r:=3;
dx:=0.2;
x:=r;
repeat
h:=sqrt(d*d-x*x);
u:=arctan(h/x);
writeln('x=',x:4:1,' Угол=',u*180/pi:0:1,#248);
x:=x+dx
until x>d;
readln
end.