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

Из положительных элементов массива извлечь корень, отрицательные возвести в квадрат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Извлечь из строки http://www.cyberforum.ru/cpp-beginners/thread86779.html
Здравствуйте! У меня есть строка типа System::String ^, в ней хранится, например, abc. Так вот, как объявить переменную, а затем и использовать её в программе? т.е. пользователь программы должен придумать имя переменной, а программа должна её объявить. Заранее благодарен!:) Добавлено через 1 минуту Или в System::string ^ хранится x>10, как подставить это выражение в if??
C++ Функция y=f(x) Ввести E, M и массив X. Для каждого X вычислить значение функции: http://www.cyberforum.ru/attachment.php?attachmentid=18821&stc=1&d=1263732211 вычисление функции прекратить если достигнута заданная точность E, либо взято в разложении ряда М членов. Для начала делал просто для 1 х, а не для масива, т.к. это уже легко реализовать. Вот что примерно получалось, (проблеммы с выходом из... http://www.cyberforum.ru/cpp-beginners/thread86766.html
C++ Шаблоны
При компиляции функция шаблона не выполняется template<class T> void sort_a(T a){ int min,n,m,k,i,j,t; min=0; cout<<"Punctul a"<<endl; for(i=0;i<n-1;i++){ min=i; // puncul a for(k=i+1;k<n;k++) { for (j=0;j<m;j++){ if (a==a) { continue; }
C++ дана целочисленная прямоугольная матрица
определить: максимальное из чисел встречающихся в заданной матрице более одного раза Добавлено через 18 секунд помогите пожалуйста(
C++ Циклы http://www.cyberforum.ru/cpp-beginners/thread86752.html
1)For. Дано целое число N(>0). Найти сумму (1^N)+(2^N-1)+...N 2)While. Даны целые положительные числа A и В. Найти их наибольший общий делитель (НОД) используя алгорит Евклида. НОД(А,В)=НОД (В,А мод В), если В<>0; НОД (А,0)=А. 3)Series. Дано целое число К, а также К наборов ненулевых целых чисел. Каждый набор содержит не менее двух элементов, признаком его завершения является число 0....
C++ Описание структуры TRAIN Задача: описать структуру с именем TRAIN, содержащую след. поля: 1)название пункта назначения 2)номер поезда 3)время отправления написать программу, выполняющую след. действия: 1)ввод с клавиатуры данных в массив, состоящий из 8 элементов типа TRAIN, записи должны быть размещены в алфавитном орядке по названиям пунктов назначения 2)вывод на экран информации о поездах, отправляющихся после... подробнее

Показать сообщение отдельно
Павел апостол
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 12
17.01.2010, 16:23     Из положительных элементов массива извлечь корень, отрицательные возвести в квадрат
задан массив состоящий из 10 элементов. из положительных извлечь корень, отрицательные возвести в квадрат, нулевые заменить числом б

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
#include <iostream>
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
 using namespace std;
 
int main(int argc, char *argv[])
{  int N=3,i;
     int A[i];
int b; 
double x;
 
    cout<<"vvedite elementty: "<< endl;
  
    
    for(i=0; i<N; i++)
    {
          cout<<"["<<i<<"]= ";
          cin>>A[i];
       }
        cout<<"isxodnaya massiv "<<A[i]<<endl;
cout<<"vvedite b=";
cin>>b;
 
for ( i= 0; i<N; i++ ) {
    if ( A[i]>0 ) { x=sqrt(A[i]);
    cout<<x<<endl; }
    else if ( A[i]<0 ) { x=A[i]*A[i];
    cout<<x<<endl; }
    else 
    A[i]=b;
    cout<<x<<endl;
}
 
 
 system("pause");
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru