|
|
|
| Задание 1.
В строке с примечанием "результат?" преобразуйте тип числителя или знаменателя, чтобы получить точный ответ.
#include <iostream>
using namespace std;
int main()
{ setlocale(LC_ALL,"rus_rus.1251");
int i=3;
int j=5;
double x=33.5;
double y=10.0;
count <<10+j%i++<<endl;
count<<-i*i-2*i+5<<endl;
count<<(19 + ++i + ++j)/(2*j+2)<<endl;//Результат?
count<<x/y+y/x<<endl;
count<<i*x+j*y<<endl;
system ("PAUSE");
return 0;
}
Задание 2
1.Объясните как работает эта конструкция из указателей.
2.Начертите распределение указателей в памяти компьютера, их адреса и что в них должно быть записано.
3.Что будет выведено, если применить команду: count<<**pppi?
#include<iostream>
using namespace std;
int main ()
{ int i=88;
int *pi=&i;
int **ppi=π
Int ***pppi=&ppi;
count <<"\n***pppi="<<***pppi<<endl;
system ("PAUSE")
return0;
}
Задание 3
Описать структуру с именем WORKER, содержащую следующие поля:
а) фамилии и инициалы
б)название занимаемой должности
в)год поступление на работу
Написать программу выполняющую Следующие действия
а) ввод с клавиатуры данных в массив, состоящих из десяти структур типа WORKER
б) вывод на дисплей фамилии разбойников, чей стаж работы в организации превышает значение введеное с клавиатуры
в) если таких работников нет вывести соответствующее сообщение | |
|
|