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

Нужно исправить задачу с шаблоном (найти корень каждого числа массива) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив объектов. Ошибка. В массиве все четные элементы разделите на 2, к нечетным прибавьте по 1. http://www.cyberforum.ru/cpp-beginners/thread881356.html
В массиве С(14) все четные элементы разделите на 2, к нечетным прибавьте по 1. #include <iostream> #include <cmath> using namespace std; class samp {int i; public: int put_i (int n) {i = n;} int get_i()
C++ MPI, op_read error on parent context: Error = -1 Здравствуйте. Написал программу: #include <mpi.h> #include <stdio.h> #include "time.h" #include "MyMethods.h" //Найти максимальное число, меньшее заданного, которое равно сумме его десятичных цифр, //возведенной в степень, большую 1 (например, 512 = (5+1+2)^3) int main() { http://www.cyberforum.ru/cpp-beginners/thread881326.html
C++ дано текстовый файл.слово считают группу символов между двумя пробелами. Упорядочить слова файла за алфавитом(лексикографично)
дано текстовый файл.слово считают группу символов между двумя пробелами. Упорядочить слова файла за алфавитом(лексикографично)
C++ Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей.
Дан квадратный массив. Поменяйте в нем местами элементы главной и побочной диагоналей.
C++ Напишите программу формирования и вывода массива, каждые три последовательных элемента в строке которого составлены по след. правилу http://www.cyberforum.ru/cpp-beginners/thread881302.html
Доброе время суток! Почти никогда не писал на форум, как то сам все обычно сочинял, но тут проболел тему, и практику "массивы", теперь как валенок, в лекции ничего дельного не нашел, а в инете все на паскале. Помогите пожалуйста, с задачками по СИ. Напишите программу формирования и вывода массива размером 6 х 3, каждые три последовательных элемента в строке которого составлены по...
C++ Из массива (15 элементов) получите новый массив, каждый элемент которого равен сумме соответствующего исходного элемента и его квадрата Доброе время суток! Почти никогда не писал на форум, как то сам все обычно сочинял, но тут проболел тему, и практику "массивы", теперь как валенок, в лекции ничего дельного не нашел, а в инете все на паскале. Помогите пожалуйста, с задачками по СИ. Сформируйте массив, содержащий 15 элементов. Получите новый массив, каждый элемент которого равен сумме соответствующего исходного элемента и... подробнее

Показать сообщение отдельно
NofxOne
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 17

Нужно исправить задачу с шаблоном (найти корень каждого числа массива) - C++

27.05.2013, 23:49. Просмотров 298. Ответов 2
Метки (Все метки)

задача состоит в том, чтобы найти корень каждого числа массива. Вводим 2 массива по отдельности. Первый массив должен быть int, второй float. Шаблон должен вывести корни с вещественным ответом.
Вот что у меня выводит:
Vvedite 1 massiv1 2 3 4 5
1 1 1 2 2
Vvedite 2 massiv1 2 3 4 5
1 1.41421 1.73205 2 2.23607

Вот что должно быть:
Vvedite 1 massiv1 2 3 4 5
1 1.41421 1.73205 2 2.23607
Vvedite 2 massiv1 2 3 4 5
1 1.41421 1.73205 2 2.23607
Вот код программы:

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
using namespace std;
 template <typename t>
float mas(t b){
for(int i=0; i<5; i++){
b[i]=sqrt(b[i]);
cout<<b[i]<<" ";}
 
}
int main(int argc, char* argv[])
{ float b2[5];
int i,b1[5];
cout<<"Vvedite 1 massiv";
for (i=0;i<5;i++)
cin>>b1[i];
 mas(b1);
cout<<endl;
cout<<"Vvedite 2 massiv";
for (i=0;i<5;i++)
cin>>b2[i];
mas(b2);
 
 
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru