Понедельник, 25 Ноября 2024, 09:52

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Результаты поиска
Moon_RiderДата: Среда, 08 Декабря 2010, 09:25 | Сообщение # 21 | Тема: В чем проблема с CharToOem
частый гость
Сейчас нет на сайте
Привет, скажите в чем проблема - мне дали код на С++. Я его решил проверить на Visual C++ 2010 Express Edition
Code

#include <iostream>  
#include <conio.h>  
#include <math.h>  
using namespace std;  

char buf[256];
char *rus(const char* text)
{
CharToOem(text,buf);
return buf;
}
void main()
{
int **a,n,m,max;
cout<<rus("Введите n,m:\n");  //Считываем размеры массива
cin>>n>>m;
a=new int *[n];
for(int i=0;i<n;i++)
  a[i]=new int [m];
cout<<rus("Введите элементы массива:\n");
for(int i=0;i<n;i++)
  for(int j=0;j<m;j++)  
  cin>>a[i][j];   //Считываем сам массив
max=a[0][0];
for(int i=0;i<n;i++)
  for(int j=0;j<m-i-1;j++)  
  if (max<a[i][j])   //Находим максимальный элемент
   max=a[i][j];
cout<<rus("Исходный массив:\n");
for(int i=0;i<n;i++)   //Выводим массив
{
  for(int j=0;j<m;j++)  
   cout<<a[i][j]<<" ";
  cout<<endl;
}
cout<<rus("Максимальный элемент:\n");
cout<<max<<endl;    //Выводим максимальный элемент
  system("pause");
}

И понеслись ошибки:
error C3861: 'CharToOem': identifier not found

Moon_RiderДата: Четверг, 25 Ноября 2010, 14:36 | Сообщение # 22 | Тема: Задача со строками
частый гость
Сейчас нет на сайте
Привет. Вопрос вот в чем:
Задание: "Создать массив структур, содержащий информацию."
Различные цеха завода выпускают продукцию нескольких наименований. Сведения о выпущенной продукции включают наименование, количество и номер цеха. Для заданного цеха вывести количество выпущенных изделий.

Код:

Code

#include <iomanip>
#include <iostream>  
#include <conio.h>  
#include <math.h>  
using namespace std;  

int main()  
{  
  locale::global(locale("rus"));
   struct RECORD{  
      string header;  // Название детали  
      int quantity;  // Коллчичество деталей  
      int shop;   // Номер цеха  
     };  

     cout << "Введите колличество записей о выпущенных деталях: ";  
     int N;  
     cin >> N;  

     RECORD* details;  
     details = new RECORD[N];  

     for(int i = 0; i < N; ++i)  
     {  

      cout << "Введите номер цеха: "; cin >> details[i].shop;  
      cout << "Введите название детали: ";
   cin >> details[i].header;  
      cout << "Введите кол-во деталей выпущенных данным цехом: ";
   cin >> details[i].quantity;  
     }  

     for(int i = 0; i < N; ++i)  
     {  
      cout << details[i].header << '\t' << details[i].shop << '\t' << details[i].quantity << endl;  
     }  

     cout << "Введите номер цеха, для которого высчитывается общее колличество выпущенных изделий: ";  
     int shop;  
     cin >> shop;  

     int count = 0;  
     for(int i = 0; i < N; ++i)  
     {  

      if(details[i].shop == shop)  
       count += details[i].quantity;  
     }  

     cout << "Цех номер " << shop << " выпустил " << count << " дуталей" << endl;  
  getch();  
    return 0;  
     

    }  

Проблема в том что строки так не вводятся: cin >> N; Они должны вводится через getline:

Code
istream& getline (char* s, streamsize n );
istream& getline (char* s, streamsize n, char delim );

Как теперь переделать не могу понять....

Moon_RiderДата: Среда, 10 Ноября 2010, 10:48 | Сообщение # 23 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Matou, Начал разбираться в задании: 5, 7, 10. В пятом что-то страшное получается с ошибками. А остальные не работают.

В задании 3 и 8 - не понял что ты имел ввиду? Получается задание 8 ты сделал правильно, а 3 нет?

Moon_RiderДата: Пятница, 05 Ноября 2010, 10:39 | Сообщение # 24 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Отлично
Moon_RiderДата: Среда, 03 Ноября 2010, 11:34 | Сообщение # 25 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Илюха, Да. Человек всё вводит сам.
Moon_RiderДата: Вторник, 02 Ноября 2010, 09:02 | Сообщение # 26 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Язык С++ и желательно на VC++ 2010
Moon_RiderДата: Понедельник, 01 Ноября 2010, 17:37 | Сообщение # 27 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Завтра утром просмотрю. Сейчас конец рабочего дня.
Moon_RiderДата: Понедельник, 01 Ноября 2010, 17:13 | Сообщение # 28 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Ну значит вам же лучше)
Moon_RiderДата: Понедельник, 01 Ноября 2010, 16:55 | Сообщение # 29 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Скачать PDF
Moon_RiderДата: Понедельник, 01 Ноября 2010, 16:48 | Сообщение # 30 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
zadrot_666, какой формат нужен?
Moon_RiderДата: Понедельник, 01 Ноября 2010, 13:41 | Сообщение # 31 | Тема: Помогите решить задачи по С++
частый гость
Сейчас нет на сайте
Привет, помогите плз. с заданиями, их всего 8. за каждое полностью решеное задание заплачу по 2,5$ на WebMoney,easyPay,Yandex-money. Тем - кто всё решит с описанием - оплачу сразу 20 у.е.

Архив: Скачать
Спасибо.

Добавлено (01.11.2010, 13:41)
---------------------------------------------
Кто возмется - пишите в ЛС.

Сообщение отредактировал Moon_Rider - Понедельник, 01 Ноября 2010, 14:33
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг