Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 11
1

Массив: Вывести на экран элементы массива, квадрат которых не будет превышать N

16.07.2012, 09:52. Просмотров 776. Ответов 2
Метки нет (Все метки)

помогите пожалуйста



Дан массив вывести на экран элементы массива квадрат которых не будет превышать N
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.07.2012, 09:52
Ответы с готовыми решениями:

Сформировать и вывести на экран новый массив, который будет содержать вначале все элементы массива A(0), затем все элементы массива B(4)
Здравствуйте! Помогите написать парочку программ... 3. Даны массивы A(0) и B(4). Сформировать...

Вывести элементы массива, значение которых будет равно их индексу
Вывести элементы массива, значение которых будет равно их индексу

Массив из чисел от -5 до 20. Все элементы массива, значения которых находятся в интервале от -2 до 10 возвести в квадрат
Массив из чисел от -5 до 20. Все элементы массива, значения которых находятся в интервале от -2 до...

Вывести на экран квадрат каждого элемента массива, если массив равен 15
Помогите пожалуйста. вывести на экран квадрат каждого элемента массива если массив равен 15

2
30 / 12 / 7
Регистрация: 22.09.2009
Сообщений: 157
16.07.2012, 14:48 2
Лучший ответ Сообщение было отмечено Айбек как решение

Решение

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <math.h>
#include <conio.h>
//Äàí ìàññèâ âûâåñòè íà ýêðàí ýëåìåíòû ìàññèâà êâàäðàò êîòîðûõ íå áóäåò ïðåâûøàòü N---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{              int mas[10],i,n,m;
cout<<"vvedite N"<<endl;
cin>>n;
cout<<"vvedite razmer massiva"<<endl;
cin>>m;
cout<<"vvedite massiv"<<endl;
for (i=0;i<m;i++)
 {cin>>mas[i];}
for (i=0;i<m;i++)
{if (pow(mas[i],2)<n) cout<<mas[i];
 else i++;}
getch();
        return 0;
}
ну как то так
0
1311 / 973 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
16.07.2012, 20:59 3
А можно вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> 
using namespace std; 
int main() 
{ 
    const int size = 10; 
    int array[size] = { 2, 4, 6, 8, 10, 12, 14, 16, 18, 20 }; 
    int N = 100; 
    int i;
    for ( i = 0; i < size; i++)  
        if(array[i] * array[i] < N) 
            cout << array[i] << " "; 
    cout << endl;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.07.2012, 20:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести на экран только те элементы массива, длина которых нечетная
Напишите плиз программу! &quot;Задан массив из 7 строк. Вывести на экран только те элементы массива,...

Вывести на экран только те элементы массива, индексы которых кратны трем
Дан массив случайных чисел из а элементов. Вывести на экран только те элементы этого массива,...

Вывести на экран все элементы массива, для которых выполняется условие
Ввести с клавиатуры число n. Динамически выделить память для массива целых чисел размером n....

Вывести элементы массива на экран, сумма значений которых равна числу Х
Доброго времени суток!!! Помогите с задачкой: Дан одномерный массив и число Х. Вывести элементы на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.