- •1Н прогр, кот вычисляет сумму всех полож. Эл. Введенного с клавиатуры массива целых чисел. Двум. Массив целых чисел.
- •2Массив из 3х элементов .Н. Средн арифм
- •3Н програ, кот вычисляет ср арифм полож элементов введенного с клавиатуры массива. Двумерный массив целых чисел.
- •5 Н прогр, которая вводит по строкам с клавиатуры массив и вычисляет ср арифм его элементов. Двум. Массив целых чисел.
- •6 Написать программу, которая определяет сумму четных столбцов и нечетных строк массива (двумерный массив целых чисел)
- •8.Пример использования структуры file для чтения из файла
- •9.Создать файл с основной функцией программы main(), инициализировать объект разработанного класса cRectangle, вызвать все методы, которые существуют в этом классе.
- •10.Разработать класс cPtoD для перевода полярных координат в декартовы.
- •14.Написать программу, которая вводит по строкам с клавиатуры массив и вычисляет среднее арифметическое его элементов. Двумерный массив целых чисел.
- •11.Класс cSquareUr для решения квадратного уравнения.
- •12.Разработать класс cCircle, описывающий круг.
- •13.Разработать класс для cRomb для описания ромба.
- •16.Открыть файл, содержащий 10 цифр, показать их в диалоге, создать новый файл, записать в него сумму этих цифр.
- •18.Вывести в элемент диалога Static Text изображение прямоугольника и конц кругов раз цв согласно рис.(моя)
- •19.Проверяет, есть ли во введенном с клавиатуры массиве, размером 100 элементов, элементы с одинаковыми значениями.
- •20.Считать из файла 10 символов и записать во 2 в обратном порядке
8.Пример использования структуры file для чтения из файла
#include <iostream.h>
#include <stdio.h>
void main()
{ FILE *file; //объявили указатель на структуру FILE
char* file_name = "file.txt"; //определили имя файла
char stroka[50]; //определили строку для чтения символов из файла
file = fopen( file_name, "rb" ); //открыли файл на чтение в битовом режиме
if (file != NULL) // если указатель на структуру FILE не пустой
{fgets( stroka, 11, file ); //считываем из файла 10 символов, 11-ым символом
//будет в строку помещен символ конца строки
cout << "stroka = " << stroka<<endl; //выводим на экран переменную stroka } fclose(file }
9.Создать файл с основной функцией программы main(), инициализировать объект разработанного класса cRectangle, вызвать все методы, которые существуют в этом классе.
// Файл "rectan.h"
class CRectangle
{
private:
int Left; _!_ int Right; _!_ int Top; _!_ int Bottom;
public: _!_ CRectangle()
{int _i;
Left = rand();_!_ Right = rand();
if (Left > Right) // проверка корректности данных
{_i = Right;Right = Left;Left = _i;}
Top = rand(); Bottom = rand();_!_ if (Bottom > Top)
{_i = Bottom; _!_ Bottom = Top;
Top = _i; _!_ }} _!_void Init()
{
cout<<"Enter Left value of rectangle (integer) ;cin>>Left;
cout<<"Enter Right value of rectangle (integer) ";cin>>Right;
cout<<"Enter Bottom value of rectangle (integer) ";cin>> Bottom;
cout<<"Enter Top value of rectangle (integer) ";cin>> Top;
if (Bottom > Top) // проверка корректности данных
{_i = Bottom;Bottom = Top;Top = _i;}
if (Left > Right) // проверка корректности данных
{_i = Right;Right = Left;Left = _i;} }
void Square() // метод определения площади фигуры
{int _S; _S = (Right - Left) * (Top - Bottom);
cout<<"Rectangle square is "<<_S<<endl;}
void PrintSv() // вывод на экран значений свойств
{cout<<" Left = "<<Left<<endl; cout<<"Right = "<<Right<<endl;
cout<<"Top = "<<Top<<endl; cout<<"Bottom = "<<Bottom<<endl; _!_};
#include "rectan.h" _!_ void main()
CRectangle my_rectmy_rect.PrintSv();
my_rect.Square(); cout<<endl<<endl<<endl;
my_rect.Init(); my_rect.PrintSv(); my_rect.Square()
10.Разработать класс cPtoD для перевода полярных координат в декартовы.
class CPtoD
{
private:
double rad,grad;
_!_int R; _!_
float x,y;
public:
CPtoD()
{
rad=0;x=0;y=0;R=0;
}
void read()
{
cout<<"vvedite ugol i radius"<<endl;
cin>>grad>>R;
}
void solution()
{
rad=grad*3.1415/180;
cout<<endl;
}
void solution2()
{
y=sin(rad)*R;x=cos(rad)*R;
}
void print()
{
printf("x=%4.2f y=%4.2f",x,y);
}
};
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include "class.h"
void main()
{
CPtoD abc;
abc.read();
abc.solution();
abc.solution2();
abc.print();
}
14.Написать программу, которая вводит по строкам с клавиатуры массив и вычисляет среднее арифметическое его элементов. Двумерный массив целых чисел.
void main()
{
const short int c=2;
float massiv [c] [c];
int i,j;
float rez, S=0;
for (i=0;i<c;i++)
for (j=0;j<c;j++)
cin >> massiv [i] [j];
for (i=0; i<c; i++)
for(j=0; j<c; j++)
S = S+massiv[i][j];
rez = S / (c*c);
printf("Srednee znachenie ravno %f\n", rez); Пример использования структуры FILE для записи в файл
#include <iostream.h>
#include <stdio.h>
void main()
{ FILE *file; //объявили указатель на структуру FILE
char* file_name = "file.txt"; //определили имя файла
char stroka[50] = "0123456789"; //определили строку для записи в файл
file = fopen( file_name, "w" ); //открыли файл на запись
fputs( stroka, file ); //поместили строку в файл
fputs( "\n", file); //записали в файл символ переноса строки
fputs( stroka, file); //еще раз поместили строку в файл
fclose( file ); //закрыли файл
}