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

Ошибка C1083... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размер памяти под тип. http://www.cyberforum.ru/cpp-beginners/thread125625.html
Добрый день. Возник маленький вопрос, пусть у нас есть некоторая строка string, содержащая какой нибудь тип данного, например "int". Так вот как мне узнать какой размер памяти занимает данный тип. Пробовал sizeof, но он как я понял со строкой не работает..
C++ Перевод римских цифр в арабские Нужно написать программу перевода римских чисел в арабские. Есть эта программа на c#, но нужна на c++. Помогите пожалуйста, горю! Вот эта программа на C# using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { http://www.cyberforum.ru/cpp-beginners/thread125615.html
C++ Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (x,y) указанному треугольнику.
Добрый день! Помогите пожалуйста разобраться с прогой... Треугольник задан вершинами (x1,y1), (x2,y2), (x3,y3). Принадлежит ли заданная точка (x,y) указанному треугольнику. Там прога считает не правильно пишет что точка непринадлежит треугольнику при лубых условиях. В чем ошибка ? #include <stdio.h> #include <stdlib.h>
стек чисел C++
напишите пожалуйста программу, которая считывает строку символов, выбирает числа из этой строки и записывает их в стек. вывести содержимое стека на экран. если можно с пояснениями
C++ Работа с массивами http://www.cyberforum.ru/cpp-beginners/thread125610.html
Доброго всем времени суток Задача такая: допустим есть две строки 1 3 45 58 2 3 23 44 по х складываем ближайшие числа и делим на 2 вставляем результаты в массив:
C++ сумма элементов массива #include "StdAfx.h" #include <iostream> #include <cstdlib> #include <ctime> int main() { srand(time(0)); const int n=12; int i; подробнее

Показать сообщение отдельно
Bi-2
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 17
05.05.2010, 11:30     Ошибка C1083...
при запуске программы выдает ошибку С1083....CANNOT OPEN INCLUDE FILE:"main.h"..no such file or directory
помогите плз

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
// 00000000.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
 
#include <iostream>                          //Подключаем библиотеку функций ввода-вывода
#include <string.h>                            //Подключаем библиотеку для работы со строками
#include "main.h"                              //Подключаем заголовочный файл с описанием структуры СТУДЕНТ
using namespace std;
//Объявляем функции
void sortM(STUDENT S[10]);                     //Сортировка списка студентов по фамилии в алфавитном порядке
void student2(STUDENT S[10]);                  //Определение студентов хотя бы с одной двойкой
 
//Главная функция
void main()
{
    STUDENT M[10];                             //Массив записей о студентах (10 элементов)
    int i,j;                                   //Переменные циклов
    cout<<"Vvedite informaciu o studentah:"<<endl;  //Вывод "Введите информацию о студентах"
    for (i=0; i<10; i++)                       //Цикл по всем записям
    {
        cout<<"Student "<<i+1<<":"<<endl;      //Вывод "Студент 1..10"
        cout<<"FIO: ";                         //Вывод "ФИО"
        cin>>M[i].FIO;                         //Ввод ФИО
        cout<<"Gruppa: ";                      //Вывод "Группа"
        cin>>M[i].group;                       //Ввод группы
        for (j=0; j<5; j++)                    //Цикл по пяти оценкам
        {
            cout<<"Ocenka "<<j+1<<": ";        //Вывод "Оценка 1.. 5"
            cin>>M[i].ocenki[j];               //Ввод j-ой оценки
        }
    }
    sortM(M);                                  //Вызов функции сортировки записей
                                               //Вывод "Упорядоченный массив записей по ФИО"
    cout<<endl<<"Uporyadochennii massiv zapisei po FIO:"<<endl;
    for (i=0; i<10; i++)                       //Цикл по всем 10 записям
                                               //Вывод "ФИО, группа, оценки"
        cout<<M[i].FIO<<"    "<<M[i].group<<"    "<<M[i].ocenki[0]<<
            "  "<<M[i].ocenki[1]<<"  "<<M[i].ocenki[2]<<"  "<<
            M[i].ocenki[3]<<"  "<<M[i].ocenki[4]<<endl;
    student2(M);                               //Вызов функции определения студентов с двойками
 
}
 
//Функция сортировки списка студентов по фамилии в алфавитном порядке
//Входной параметр S - массив записей о студентах
void sortM(STUDENT S[10])
{
    STUDENT tmp;                               //Хранит временно данные о студенте (используется в сортировке)
    bool sort = true;                          //Указывает нужно сортировать или нет
    int i;                                     //Счетчик цикла
    //Сортировка методом пузырька
    while (sort)                               //Цикл (пока нужно сортировать)
    {
        sort=false;                            //Делаем предположение, что сортировать уже не нужно
        for (i=0; i<9; i++)                    //Просматриваем все записи минус один
            if (strcmp(S[i].FIO,S[i+1].FIO)>0) //strcmp - функция сравнения строк, если первая больше второй 
            {
                tmp=S[i];                      //Меняем эти строки местами
                S[i]=S[i+1];
                S[i+1]=tmp;
                sort=true;                     //Считаем, что нужно дальше сортировать
            }
    }                                          //Конец цикла (пока нужно сортировать)
}
 
//Функция определения студентов хотя бы с одной двойкой
//Входной параметр S - массив записей о студентах
void student2(STUDENT S[10])
{
    STUDENT T[10];                             //Массив "двоечников"
    int i,j;                                   //Переменные циклов
    int k = 0;                                 //Количество "двоечников" (пока 0)
    for (i=0; i<10; i++)                       //Смотрим по всем записям
    {
        for (j=0; j<5; j++)                    //Смотрим все оценки студента
            if (S[i].ocenki[j]==2)             //Если нашли двойку
            {
                T[k]=S[i];                     //Добавляем запись о студенте в массив "двоечников"
                k++;                           //Увеличиваем число двоечников на 1
                break;                         //Выходим из цикла по оценкам
            }
    }
    if (k>0)                                   //Если есть студенты с двойками
    {
        cout<<endl<<"Studenti, imeuschie dvoiki:"<<endl;  //Вывод "Студенты, имеющие двойки"
        for (i=0; i<k; i++)                    //Выводим всех студентов с двойками
            cout<<T[i].FIO<<"    "<<T[i].group<<endl;
    }
    else                                       //Если студентов с двойками не найдено
        cout<<endl<<"Net studentov s dvoikami"<<endl;  //Вывод "Нет студентов с двойками"
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru