Консультация # 190185: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Помогите решить прооблему с ошибкой. Есть класс Time, который находится в другой папке и когда я меняю тип вектора с Vector<int>v(3) на Vector<Time>v(3), то сыпатся ошибка. Использую DEV-C++ 4.9.9.2 файл Time.h
...Консультация # 190216: Здравствуйте! У меня возникли сложности с таким вопросом: 1)Вывести столбиком значения sin 0,1, sin 0,2, ..., sin 1,1. Язык программирования Си 2)Вводится последовательность из N целых чисел. Вычислить сумму только двузначных чисел. Язык Си Помогите пожалуйста,а то совсем не соображаю....
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Помогите решить прооблему с ошибкой. Есть класс Time, который находится в другой папке и когда я меняю тип вектора с Vector<int>v(3) на Vector<Time>v(3), то сыпатся ошибка. Использую DEV-C++ 4.9.9.2 файл Time.h
//полный путь к файлу Time.h
using namespace std;
#include <iostream>
#include "Vector.h"
#include <C:\prog\11\2\Time.h>
int main(void)
{
Vector<Time>vec(5);//создать вектор из 5 элементов
vec.Print();//печать вектора
Time s=vec.Srednee();//среднее ариметическое
cout<<"Srednee="<<s<<endl;
cout<<"pos?";
int p;
cin>>p;//ввести позицию для добавления
vec.Add(s,p);//добавить элемент в вектор
vec.Print();//печать вектора
p=vec.Max();//найти максимальный элемент
vec.Del(p);//удаление
vec.Print();//печать
vec.Delenie();//деление
vec.Print();//печать
system ("pause");
}
могу посоветовать следующее: 1. в файле Vector.h разберитесь почему дублируются методы template <class T> int Vector<T>::Min() и template <class T> void Vector<T>::Delenie(). Это точно не даст собраться проекту. Так же в файл добавьте доступ к пространству имен std -
#include <istream>
#include <iostream>
using namespace std;
3. в файлe zadacha3_main.cpp укажите корректный путь к файлу Time.h. Обычно в угловых скобках (<>) указываются файлы идущие с компилятором. Файлы создаваемые пользователем указывают в кавычках ("").
Здравствуйте! У меня возникли сложности с таким вопросом:
1)Вывести столбиком значения sin 0,1, sin 0,2, ..., sin 1,1. Язык программирования Си 2)Вводится последовательность из N целых чисел. Вычислить сумму только двузначных чисел. Язык Си
#include <stdio.h> //printf
#include <conio.h> //_getch
#include <math.h> //sin
int main()
{
int i;
double x;
for(i=1; i<=11; i++) //вещественные числа лучше не использовать
{ //в качестве переменной цикла из-за их неточности
x = i*0.1; // x будет меняться от 0.1 до 1.1
printf("sin(%g) = %g\n", x, sin(x));
}
_getch(); //ждем нажатие на клавишу
return 0;
}
#include <stdio.h> //printf, scanf
#include <conio.h> //_getch
int main()
{
int i, num, N;
int sum = 0;
printf("Enter N: ");
scanf("%d", &N); //вводим количество чисел
for(i=0; i<N; i++) //ждем ровно N чисел
{
printf("Enter number: ");
scanf("%d", &num); //вводим очередное число
if ((num>=10) && (num<=99)) //проверяем, что число двузначное
sum += num; // двузначные складываем
}
printf("Sum = %d\n", sum); //выводим сумму
_getch(); //ждем нажатие на клавишу
return 0;
}
Консультировал: Лысков Игорь Витальевич (Старший модератор)
Дата отправки: 05.12.2016, 11:51
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались.
Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора -
для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение.
Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал,
который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом.
Заходите - у нас интересно!