Форум программистов, компьютерный форум CyberForum.ru

Как переписать эту программу через операторы цикла, чтобы сократить код и не писать одно ито же с разными индексами для каждого числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить с какого номер точки,через которую проходит окружность с центром в начале координат внутрь которой попадают все оставшиеся точки http://www.cyberforum.ru/cpp-beginners/thread1005641.html
имеется,n точек на плоскости,заданных своими координатами.Определить с какого номер точки,через которую проходит окружность с центром в начале координат внутрь которой попадают все оставшиеся точки. напишите код с коментами пж
C++ Дано множество точек на плоскости Пожалуйста, если не сложно, нужен алгоритм с объяснением!! Заранее спасибо)) Дано множество точек на плоскости,заданных полярными координатами.Получить декартовы координаты этих точек.Заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread1005627.html
C++ Каждый элемент массива заменить остатком от деления элемента на 7
Задание: Ввести двумерный массив. Каждый элемент, стоящий в мас-сиве на позиции с четной суммой индексов заменить остатком от деления этого элемента на 7. Массив вывести до и после преобразования.
C++ Задача. Из листа клетчатой бумаги удалили некоторые клетки
Из листа клетчатой бумаги размером M*K клеток удалили некоторые клетки. Подсчитать, на сколько кусков распадется оставшаяся часть листа. Пример: Если из шахматной доски удалить все клетки одного цвета, то оставшаяся часть распадется на 32 куска.
C++ Структуры и массивы структур: найти самого старшего студента, родившегося летом http://www.cyberforum.ru/cpp-beginners/thread1005585.html
Нужна помощь с задачей: Найти и вывести на экран самого старшего студента родившегося летом. #include <iostream> #include <string> #include <conio.h> const L=20; struct fio {char fam; char im; char ot; };
C++ Не выводит Hello World в консоль #include <windows.h> #include <stdio.h> using namespace std; DWORD CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int){ AllocConsole(); SetConsoleTitle(L"Hello World"); printf("Hello!"); system("pause"); return 0; подробнее

Показать сообщение отдельно
Исмаил
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 35
12.11.2013, 17:21     Как переписать эту программу через операторы цикла, чтобы сократить код и не писать одно ито же с разными индексами для каждого числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<math.h>
void main()
{
clrscr();
float x[4],y[4],d[4];
 
cout<<"input x[1-5] and y[1-5]\n";
cin>>x[0]>>y[0];
cin>>x[1]>>y[1];
cin>>x[2]>>y[2];
cin>>x[3]>>y[3];
cin>>x[4]>>y[4];
cout<<"\n";
cout<<"\nx[0]="<<x[0]<<"\ty[0]="<<y[0];
cout<<"\nx[1]="<<x[1]<<"\ty[1]="<<y[1];
cout<<"\nx[2]="<<x[2]<<"\ty[2]="<<y[2];
cout<<"\nx[3]="<<x[3]<<"\ty[3]="<<y[3];
cout<<"\nx[4]="<<x[4]<<"\ty[4]="<<y[4];
cout<<"\n";
 
d[0]=sqrt(x[0]*x[0]+y[0]*y[0]);
if((x[0]<=0)&&(d[0]>=2)&&(d[0]<=4))
{
cout<<"\npoint 1 belongs";
}
else
{
cout<<"\npoint 1 does not belong";
}
 
d[1]=sqrt(x[1]*x[1]+y[1]*y[1]);
if((x[1]<=0)&&(d[1]>=2)&&(d[1]<=4))
{
cout<<"\npoint 2 belongs";
}
else
{
cout<<"\npoint 2 does not belong";
}
 
d[2]=sqrt(x[2]*x[2]+y[2]*y[2]);
if((x[2]<=0)&&(d[2]>=2)&&(d[2]<=4))
{
cout<<"\npoint 3 belongs";
}
else
{
cout<<"\npoint 3 does not belong";
}
 
d[3]=sqrt(x[3]*x[3]+y[3]*y[3]);
if((x[3]<=0)&&(d[3]>=2)&&(d[3]<=4))
{
cout<<"\npoint 4 belongs";
}
else
{
cout<<"\npoint 4 does not belong";
}
 
d[4]=sqrt(x[4]*x[4]+y[4]*y[4]);
if((x[4]<=0)&&(d[4]>=2)&&(d[4]<=4))
{
cout<<"\npoint 5 belongs";
}
else
{
cout<<"\npoint 5 does not belong";
}
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru