смотри картинки
Объяснение:
1) у меня программа начинается с такого положения и изменить его я не могу
2) так программа выглядит после после окончания работы
КОНЕЦ ПРОЦЕДУРЫ
ПРОЦЕДУРА п3
ПОВОРОТ
ПОВОРОТ
ПОВОРОТ
КОНЕЦ ПРОЦЕДУРЫ
Это конец программы - по другому его просто не видно.
п3 - служит для поворота из первоначального положения вниз
с6 - рисует сторону в 6 шагов и делает поворот
с5 - рисует сторону в 5 шагов и делает поворот
и т.д.
Кнопка ОПИСАНИЕ - пишешь имя процедуры.
Внизу появляется:
ПРОЦЕДУРА имя процедуры
КОНЕЦ ПРОЦЕДУРЫ
Пишешь какие действия должна выполнять процедура
В программу вставляешь кнопкой ВЫЗОВ (выбираешь имя процедуры) и в программе появляется
ДЕЛАЙ имя процедуры
include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
const unsigned M=5;
void init_array(int A[][M], unsigned n);
void print_of_array(int A[][M], unsigned n);
void swap (int *pa, int *pb);
void changing_of_array(int A[][M], unsigned n);
int main(){
const unsigned N=5;
int A[N][M];
init_array(A,N);
print_of_array(A,N);
printf("\n");
printf("\n");
changing_of_array(A,N);
print_of_array(A,N);
getchar();
return 0;
}
void init_array(int A[][M], unsigned n){
for (unsigned i=0; i<n; i++)
for (unsigned j=0; j<M;j++)
A[i][j]=rand()%100;
}
void print_of_array(int A[][M], unsigned n){
for (unsigned i=0; i<n; i++){
for (unsigned j=0; j<M;j++)
printf("%5d", A[i][j]);
printf("\n");}
}
void swap(int *pa, int *pb){
int temp=*pa;
*pa=*pb;
*pb=temp;
return;
}
void changing_of_array(int A[][M], unsigned n) {
unsigned l=1;
for (unsigned i=1; i<n; i++) {
for (unsigned j=M-1; j+1>0; j--){
if ((j-l)<0) break;
swap(&A[i][j],&A[i][j-l]); }
l++;
}
}
Объяснение:
Объяснение:
✓ this.InitializeComponet - это инициализация компонентов формы (под названием MainPage).
✓ Button_Click - это событие, вызываемое после нажатия кнопки.
✓ Double.Parse(probeg/litres) - преобразование строки в тип double.
✓ rashod.Text = присваиваем значение компоненту формы TextBox (под названием rashod).
✓ dRes.ToString("##.##") выводим текстовое значение (потому что тип double преобразуется в string) в указанном формате - ##.##
✓ double dprobeg = ... и double dlitres = ... присвоено значение в указанный компонент TextBox.
У нас используются подпрограммы:стрелочка вверх, стрелочка вниз, стрелочка в право и стрелочка влево.
Теперь чередуя их в верном направлении отмечаем.)))
Это точно верно!