Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

помогите сделать блок-схему

Grishka Ученик (134), на голосовании 11 лет назад
помогите сделать блок-схему по программируванию С/С++. нарисуйте программу в Microsoft Office 2007-2013
#include <iostream>
#include <ctime>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
srand((unsigned)time(0));

int coords[30];
//int check = -15; /*Для проверки правельности выполнения программы*/
for(int i = 0; i < 30; i++) { // заполняем массив кординатами
// coords = check++;
coords = rand() % 50 - 25;
}

cout << "Координаты точек: \n";
for(int j = 0; j < 30; j++) { //выводим масив на екран
if(j % 2 == 0) {
cout << (j + 2) / 2<< ") x: " << coords[j];
} else {
cout << ", y: " << coords[j] << endl;
}
}

int count_1_quadrant = 0; // кол-во точек в 1 квадранте
int count_3_quadrant = 0; // кол-во точек в 3 квадранте

for(int n = 0; n < 30; n++) { // подписываем кол-во точек по условию.. .
if(n % 2 == 0) {
if(coords[n] > 0 && coords[n + 1] > 0) {
count_1_quadrant++;
}
else if(coords[n] < 0 && coords[n + 1] < 0) {
count_3_quadrant++;
}
}
}

int count_A = 0;
int count_B = 0;

int* A = new int[count_1_quadrant]; // масив ординат
int* B = new int[count_3_quadrant]; // масив абсцысс

for(int m = 0; m < 30; m++) { // заполняем масивы по условию.. .
if(m % 2 == 0) {
if(coords[m] > 0 && coords[m + 1] > 0) {
A[count_A] = coords[m + 1];
count_A++;
}
else if(coords[m] < 0 && coords[m + 1] < 0) {
B[count_B] = coords[m];
count_B++;
}
}
}

cout << "\n Ординаты (Y) точек в 1-ом квадранте: \n";
for(int q = 0; q < count_1_quadrant; q++) {
cout << q + 1 << ") y: " << A[q] << endl;
}
cout << "Кол-во ординат точек в 1-ом квадранте: " << count_1_quadrant << endl;

cout << "\n Абсцыссы (X) точек в 3-ом квадранте: \n";
for(int v = 0; v < count_3_quadrant; v++) {
cout << v + 1 << ") x: " << B[v] << endl;
}
cout << " Кол-во абсцысс точек в 3-ом квадранте: " << count_3_quadrant << endl;

cin.get();
cin.get();
return 0;
}

Голосование за лучший ответ
Алекс Is_my_nick Мыслитель (7927) 11 лет назад
Блин, мне себе было лень делать, а ты хочешь, чтобы тебе нахаляву блоксхему рисовали, еще и в офисе. Хотя в Visio можно в принципе, я создавал в программах специальных.
Похожие вопросы