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

перевод из строк в числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка для Циклического спика http://www.cyberforum.ru/cpp-beginners/thread126011.html
что здесь не правильно //----------------------- Sort_THE_LIST---------------------- void sort_the_list() {student *temp; student *prew=Head; student pNext=temp->Next; for(int i=0;i<counter;i++) { for(int j=0;j<counter;j++)
C++ Найти сумму бесконечного ряда нужна помощь , прогу написал но есть ошибки, посмотрите со стороны че исправить ? :) #include <iostream> #include <math.h> #include <clocale> #include <iomanip> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread126005.html
рекурсия C++
Помогите пожалуйста сделать рекурсию Даны n и m, найти X и Y, при X1=Y=1 X=X+Y/i^2 Y=Y=X/i^2
C++ Замена элементов в столбцах
Здравствуйте. Нуждаюсь в вашей помощи. Есть задача: В матрице А(n-строк, m-столбцов). Необходимо поменять местами наибольшие элементы в первом и k-ом столбцах (2<=k<=m). Для поиска номера наибольшего элемента в заданном столбце использовать подпрограмму. Заранее благодарен. Так же ищу человека, который сможет решить еще пару более сложных задач, но уже за умеренное вознаграждение.
C++ Переопределить операцию сложения http://www.cyberforum.ru/cpp-beginners/thread125972.html
Добрый вечер. Вообщем надо написать программу, которая складывает 2 строки причём так что 1 буква 1 строки с 1 буквой второй строки, то есть Мама+Папа=МПаампаа вот код, если там есть ошибки буду благодарен если подскажете, а сама изюминка в формуле!!! я тут уже запарился.... не подскажете формулу ? Заранее Спасибо! #include "iostream" #include "string.h"
C++ безопасный массив Доброе время суток! кто нибудь может подсказать в чем ошибка данной программы-"безопасный массив(контроль границ массива)". #include <iostream.h> #include <stdlib.h> class array { int size; char *p; public: array (int num) подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
06.05.2010, 09:04     перевод из строк в числа
то есть ты хочешь сказать что использовать string можно, а vector нет? странное представление об алгоритмах и библиотеках.

Сделай тогда вот так:
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
#include <iostream>
#include <fstream>
 
int * min_element(int * a, int size)
{
   int * found = a;
   for(int i = 0; i < size; ++i)
      if(*found > a[i])
         found = &a[i];
   return found;
}
 
int main()
{
   std::ifstream ifs("infile.txt");
 
   int n = 0;
   ifs >> n;
 
   int *a = new int[n];
 
   for(int i = 0; i < n; ++i)
      ifs >> a[i];
 
   int min = *(min_element(a, n));
   std::cout << min << std::endl;
 
   delete[] a;
 
   system("pause");
   return 0;
}
В переменной n хранится количество чисел в файле, это должна быть самая первая запись в файле, напрмиер вот так:
Код
8
34 34 23 2 6 57 346 782
первая запись - 8 - это и есть размер
 
Текущее время: 01:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru