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

Подскажите в чём ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ двумерный массив http://www.cyberforum.ru/cpp-beginners/thread27609.html
Дан двумерный массив размерности NxN , задача подсчитать сумму чисел в каждом столбце массива и вывесит массив и суммы на экран. код: # include <stdio.h> # include <stdlib.h> # include <math.h> # include <conio.h> void main () { int a, str, stol, c,i,j,n;
C++ Копирование папок с подпапками Люди очень прошу помочь в этом вопросе. Помогиет написать програмку, которая копирует каталог (с подкаталогами) в другой каталог. Входящие даные вводятся как параметры командной строки. Я вас очень прошу если не решить её так помочь мне советами и книгами( в которых может быть эта тема) http://www.cyberforum.ru/cpp-beginners/thread27606.html
C++ Задача: функция isalpha ()
нужна помощь: проверить, если символ - латинский, то вернуть сиивол, преобразованный в верхний регистр, иначе тот же самый символ. нужно сделать с использованием функции isalpha(). я пытался, не вышло. символ ксати *char
C++ Атрибуты для директории
Всем доброго времени суток помогите мне разобратся как создавать папки/файлы с атрибутами? там скрытый, ну в таком смысле. Создаю папку при помощи CreateDirectory("J:\\ava", NULL); А вот как добавить атрибуты не знаю :( помогите мне
C++ Определить длину периода десятичной записи дроби 1/n http://www.cyberforum.ru/cpp-beginners/thread27590.html
1)Из заданого числа вычли сумму его чисел. Из результата вычли ещё раз сумму его цифр и т. д.Сколько таких действий надо сделать чтоб получился 0. 2)Дано натуральное числo n>1. Определить длину периода десятичной записи дроби 1/n.
C++ считывание таблицы с файла Здраствуйте. Суть задачи в следующем: дана таблица результатов и нужно использовать данные результаты в расчетах по не сложным мат. формулам.... Вопрос в следующем, как это лучше организовать? я так понимаю что можно использовать двумерный массив и заполнить его результатами из таблицы и дальше использовать данные для расчетов? в консольном режиме я в принципе понимаю как это сделать, а как это... подробнее

Показать сообщение отдельно
Nikitocina
 Аватар для Nikitocina
0 / 0 / 0
Регистрация: 26.03.2009
Сообщений: 3

Подскажите в чём ошибка - C++

26.03.2009, 22:35. Просмотров 471. Ответов 3
Метки (Все метки)

Я плохо разбираюсь в програмирование но среда обитания принуждает учиться в этом направление и прога проста до идиотизма простая сортировка пузырьком но она постаяно подводит когда вводишь например 5 элементов массива и сами элементы пять 5 ну или другие элементы в этом роде он 1 из них приравнивает к единице.Но основная проблема с которой я обращаюсь так это я хотел чтоб i элементы массива не вводились больше 1000 и в случае чего писалась ошибка но не выходит.

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
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void main()
{
   int array[100],size;
   long i,j,temp;
   cout<<"Vvedite kol-stvo massiva";        //vivodim soobshenie ""
   cin>>size;
   if (size>100 || size<-100)
      {
       cout<<"Bilo vvedeno nevernoe 4islo programa avtomati4eski viklu4aets9 poprobyite snova";     //i zapisivaem zna4enie v size
      }
      else
      {
        for (i=0;i<size;i++)
        {
        cout<<"Vvedite "<<i<<" element massiva ne bolee 10000:";  //zadaem kagdii
           cin>>array[i];                                         //element matrici
        }
             for(i=0;i<size;i++)          //na4alo sortirovki prokry4ivaem vse elementi
              {
               if (array[i]<1000)
                  {
               for(j=0;j<size-i;j++)
                {
                 if (array[j]>array[j+1])     //esli 1 element bol'she posledyyshego
                  {
                   temp=array[j];               // to men9em ix mestami
                   array[j]=array[j+1];
                   array[j+1]=temp;
                  }
                }
                }
                else
                     {
                      cout<<"element massiva previshaet dopystimoe zna4enie popitaites' snova pozge";
                     }
              }
              cout << "Massiv posle sortirovki:";       //vivodim stroky""
               for (i=0;i<size;i++ )
                {
                  cout<<array[i]<<" ";                   //vivodim poly4ennii massiv posle sortirovki
               }
                cout<<endl;
               cout << "Gmi 4to nit'..." << endl;
          }
    getch();
}
Заранее благодарю за помощь!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru