Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389

Открыть новую тему     Написать ответ в эту тему

de_lirium

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема создана для накопления реализаций типовых задач на С/С++.
Прежде чем публиковать своё условие задачи, убедитесь, что её решение (или решение очень похожей задачи) в теме и полезных ссылках отсутствует (например воспользуйтесь ссылкой Версия для печати вверху справа страницы и поищите в ней).
Постарайтесь как можно полнее сформулировать постановку задачи (чтобы тому, кто решит вам помочь, не приходилось тратить своё время ещё и на выпытывание у вас деталей условия; если вам не понятно, как это сделать - постарайтесь представить, что эта программа у вас уже есть, и "поработать" с ней - вот все детали, которые при этом придут в голову, с большой вероятностью должны быть в условии задачи).
Если вы уже пытались сделать эту задачу, но у вас не получилось и вы хотите довести дело до конца - обязательно выложите результат своей попытки, предварительно убедившись, что ваш код компилируется.

Вопросы по технологиям лучше задавать тут.

Прежде чем просить помощи в задании...
Если позарез надо и вы даже готовы заплатить

Если вам вдруг не отвечают или ответ вас не устраивает, и вообще полезно прочитать всем спрашивающим.

Полезные ссылки:
 
C++: в том числе и решения задач (eng)
задачи на C
 
Проверить свою задачку можно:
Онлайн-компилятором Visual C++
godbolt
Wandbox
Одним из онлайн-компиляторов на ideone.com

Всего записей: 28 | Зарегистр. 23-07-2004 | Отправлено: 02:14 20-12-2004 | Исправлено: Daniyar91, 19:25 27-09-2017
Annix

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите!!! Срочно нужны книжки по С++ (8-го коллоквиум), а денег ну вообще нет, чтобы купить.. А Петзолд вообще нигде не продается =(
Шилдт "Самоучитель С++",
Петзолд (или что-нибудь другое по WinAPI)
 
Если у кого есть, одолжите, пожалуйста на время, или могу купить. Плиииииз!!
 
Также нужны, но не срочно
Шеффер "Программирование на Visual C++.NET",
Подбельский "Язык С++",
Страуструп "Язык программирования С++"
 
Огромное спасибо всем, кто откликнется!

Всего записей: 1 | Зарегистр. 03-09-2006 | Отправлено: 03:14 03-09-2006
reddestfox



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Annix
В электронном виде книжки тоже можно скачать, если Интернет дешёвый.
Задай свой вопрос здесь или по топику поищи, может найдёшь что полезное.

----------
Самый Рыжий Лис На Свете!

Всего записей: 1857 | Зарегистр. 25-11-2005 | Отправлено: 05:38 03-09-2006 | Исправлено: reddestfox, 05:41 03-09-2006
Heinz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!
Не могли бы вы помочь? Разбираюсь с С++.
Сдать задачи, но, похоже, не успеваю, так как работаю.
Не могли бы вы посмотреть и указать ошибки?
Заранее спасибо.
Подробнее...

Всего записей: 3 | Зарегистр. 03-09-2006 | Отправлено: 09:55 03-09-2006 | Исправлено: ShIvADeSt, 02:26 04-09-2006
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Heinz

Цитата:
    res=scanf("%f",mas[i]);  

должно быть &mas[i]
 
Добавлено:
Heinz

Цитата:
Написать функцию, которая вычисляет значение ab, не используя функцию pow(a,b). Число a может быть любыми положительными числом. b – неотрицательное целое число.
 
double p(double a,double b)  

лучше передавать unsigned int b - в соответствии с условием.

Цитата:
if (b<1 || b>0)

зачем это - вообще не понял. Если b >0 или b<1, то b включает в себя все значения от минус до плюс бесконечности.

Всего записей: 11003 | Зарегистр. 30-08-2002 | Отправлено: 11:22 03-09-2006
Heinz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, действительно, не учёл условие что Б целое.
А с первым сложнее..
Всё равно не работает

Всего записей: 3 | Зарегистр. 03-09-2006 | Отправлено: 12:18 03-09-2006
albel



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Heinz
для Cpp не уверен, что смогу помочь. Но с точки зрения Си этот блок неверен:

Код:
float sum(float mas[],int n)
{
  for (int i=n;i>=0;i--)
      if (mas[i]>0)
      break;
 
  float sm=0;
  for (int j=0;j<i;j++)
      sm+=mas[j];
  return sm;
}

т.к. область видимости переменной i заканчивается при выходе из первого FOR; кроме того, стандартом Си значение переменной счётчика после выхода из счётчика не определено!
 
В любом случае, эта функция не решает задачу
Цитата:
вычислить сумму элементов массива, расположенных до последнего положительного элемента;  

 
Корректнее так:

Код:
 
float sum(float mas[],int n)
{
  float sm=0;
  int i, j, num;
  for (i=n;i>=0;i--)
  {
      if (mas[i]>0)
      {
          num = i;
          break;
      }
  }
  for (j=0;j<num;j++)
      sm+=mas[j];
  return sm;
}
 

у вас там ещё несколько ошибок, посмотрю текст целиком, как времени больше будет.
 
В частности, на тему ручного ввода - из той же серии:

Код:
f (yn=='y')
  {
    printf("vvedite kol-vo el-tov (0,%d)\n->",max);
    int m=0;
    res=scanf("%d",&m);
    if (res==0)
    {
      printf("Neverno");
      if (!getch())
     getch();
      exit(1);
    }
 
......................
n->",i);
    res=scanf("%f",&mas[i]);
    if (res==0)
    {
      printf("Neverno");
      if (!getch())
     getch();
      exit(1);
    }
    }
  }
.............дальше printf по выводу элементов массива
 

здесь вы локально переопределяете переменную m, после выхода из блока, т.е. после последней указанной фигурной скобки локальная переменная m исчезает, вступает в действие определение, данное в начале функции main, где написано, что m=0, поэтому printf не работает (т.е.ничего не печатает). Соответственно, не работают правильно все функции, куда вы передаёте  m.
Аккуратнее с областями видимости.

Всего записей: 11003 | Зарегистр. 30-08-2002 | Отправлено: 14:02 03-09-2006 | Исправлено: albel, 14:04 03-09-2006
Heinz

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за указания.
Вот ещё кое что сделал если не трудно...
Вро де бы работает.
Подробнее...





еще раз будешь такие листинги пихать без тега, запрет на пост получишь. Уважай других.

Всего записей: 3 | Зарегистр. 03-09-2006 | Отправлено: 17:36 03-09-2006 | Исправлено: ShIvADeSt, 02:25 04-09-2006
reddestfox



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Heinz
А тэгом more слабО воспользоваться, а то посты твои на полстраницы, ни черта не видно из-за них?

----------
Самый Рыжий Лис На Свете!

Всего записей: 1857 | Зарегистр. 25-11-2005 | Отправлено: 22:19 03-09-2006
Elf23

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветсвую всех участников форума! Только начал изучать С++ Есть такой вопрос как сделать чтобы в этой проге в односвязном списке можно вставить  левый элемент!!!!???
#include "stdafx.h"
 
 
struct list
{
    int data;
       list *next;
      //static list *first, *cur;
};  
     list *first=0, *cur=0;
 
//list* list::first = NULL;
//list* list::cur = NULL;
 
//int data;
       //list *next;
 
        
void find()
{
 
}
void Add(int val)// вот гдето в этой функции
{   bool f=false;
     list *tmp;  //элемент в конец списка;
    tmp= new list;
    list *h;
    h=first;
     tmp->data=val;
     tmp->next=NULL;
    if (h==0)
    {
        h=tmp;
        first=tmp;
    }
    else
    {
     while(h->next!=NULL)
    {
      if(h->data==val)    
      {
    std::cout<<h->data;
      f=true;
      }
      h=h->next;
 
    
    }
    
    if (f==true)
    {
        std::cout<<"Such element is here";
    }
    else
    {
        if(h->data==val)
        {
            std::cout<<"Here ";
 
        }
        else
        {h->next=tmp;
    std::cout<<"no such element";
        }
    }
   // h->next=tmp;
    }
}
//     tmp=first=cur;
//
//}
   
     int IsEmpty()
  {
      return first==NULL;
   
  }
 
  void GOToPrev()
  {  
      if (IsEmpty())
      {
          std::cout<<"\n List is empty";
        
          return;
      }
    if(cur==first)
           return;
        list *tmp;
        //tmp=new list;
        tmp=first;
        while(tmp->next!=cur)
            tmp=tmp->next;
            cur=tmp;
  }
 void AddFirst(int val)
 {
     first = NULL;
      
     list *tmp;
     tmp= new list;
     tmp->data=val;
     tmp->next=NULL;
 
 
     first=cur=tmp;
 }
  void AddAfterCur(int val)
  {
      if(IsEmpty())
      { AddFirst(val);
        return;
      }
      list *tmp;
      tmp= new list;
      tmp->data=val;
      tmp->next=NULL;
      cur->next=tmp;
      
  }
   int IsEnd()
   {
       return cur->next==NULL;
   }
   void Move()
   {
       if(IsEnd())
       {
           std::cout<<"\n End of list ";
        
           return;
       }
       cur=cur->next;
   }
    void GoToFirst()
    {
        cur=first;
    }
     int GetElem()
     {
         return cur->data;
     }
  void  DeleteFirst()
  {
      list *tmp;
      //tmp= new list;
      tmp=first->next;
      delete first;
      first=tmp;
  }
   void DeleteCur()
   {
       if(IsEmpty())
       {
           std::cout<<"\n List is emty! Can not remove!";
          
           return;
       }
      list *tmp;
       //tmp= new list;
       if(cur==first)
       {
           DeleteFirst();
           return;
       }
       else
        {
            tmp=cur;
            GOToPrev();
            cur->next=tmp->next;
            delete tmp;
        }
   }
     void Print()
     {
         if (IsEmpty())
             return;
        list *tmp;
         tmp=first;
         do
         {
             printf("%3i", tmp->data);
             tmp=tmp->next;
         }
          while(tmp!=NULL);
     }
  int _tmain(int argc, _TCHAR* argv[])
 
{ // void AddFirst(int val);
    cur=first=NULL;
    //cur=first;
    //cur->next;
    int q;
    char a;
    
        do
    
        {
        
 
 
      int val;  
      Print();  
    //  printf();  
   scanf("%c",&a);
      switch (a)  
      {  
         case '1':  
            printf("\n Input chislo\n");  
            scanf("%i",&val);  
            Add(val);  
         break;  
         case '2':  
            printf("\nInput chislo\n");  
            scanf("%i",&val);  
            AddAfterCur(val);  
         break;  
         case '3':  
            if(IsEmpty())  
               printf("\nList is empty");  
            else  
               printf("\nCurrent element is %i",GetElem());  
           
         break;  
         case '4':  
            DeleteCur();  
         break;  
         case '5':  
            Move();  
         break;  
         case '6':  
            GoToFirst();  
         break;  
         case '7':  
            if(IsEnd())  
               printf("\nEnd of list ");  
            else  
               printf("\nEnd of list not found");  
         
         break;  
         case '8':  
            if(IsEmpty())  
               printf("\nList is empty");  
            else  
               printf("\n there are some elements in the list ");  
         
         break;  
         
             
         case '0':  
            GOToPrev();  
         break;  
      }  
   }  
   while (a!=27);  
        return 0;  
}

Всего записей: 23 | Зарегистр. 23-08-2006 | Отправлено: 11:24 14-09-2006
Mayskii



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Hi everybody!
Решил научиться программировать на C++ а именно в Builder'е.
Купил себе диск с 6 версией, скачал некоторые доки и справочные файлы
на основе книг Архангельского: API Windows, синтаксис C++,
работа с Borland C++ Builder.
 
Видите ли, вроде бы всё есть, сиди себе, да учись, но есть проблема, материал то есть а вот как его правильно использовать уже вопрос.
 
Ну например учу я синтаксис, знаю разные команды и прочая, а куда вставлять и где писать это не понятно, то есть как эти знания обьединить?
Ведь у языка есть строгая конструкция и определённая последовательность.
 
Ну так я конечно попробовал пример с какого-то сайта, заработало
А как оно там заработало хрен его знает  
 
Ну и немного про свои знания на всякий: знаю немного WHS а точнее VBSript'ы и понимаю его структуру, местами знаю скрипты AutoIT3, умею работать с командной строкой и пакетными файлами.
 
Вообще ни разу я не программировал, скрипты там и Html вообще к программированию не отношу.
 
У меня есть огромное желание, но хочется спросить у вас совета: с чего начать и откуда копать?
 
Заранее спасибо.

Всего записей: 101 | Зарегистр. 27-06-2006 | Отправлено: 18:43 15-09-2006
Venchik

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Visual C++ 6 Console Application.
Написать программу, используя только побитовые операции и выполнить на тестовых данных. В отчете представить листинг программы и результатов вычислений. Представить исходные данные и/или результаты в двоичном виде.
Дана последовательность из 8 байт:
unsigned char n[8]={0x10,0x20,0x30,0x40,0x50,0x60,0x70,0x80};
Определить байт-статус (unsigned char status), i-й бит которого равен 1, если i-й байт содержит нечетное количество единиц, и равен 0 - в противном случае. Биты в байте нумеруются справа налево от 0 до 7.
 
Я вообще не понимаю что тут написано. Кто-то может мне объяснить как хоть подходить к этой задаче?
Я второй день как C++ учу, а лабу уже сдавать надо
Спасибо!

Всего записей: 808 | Зарегистр. 24-08-2005 | Отправлено: 22:14 15-09-2006
KADABRA



Великий покусатель
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Venchik
На скорую руку такой вот код получился:

Код:
 
#include <iostream>
 
using namespace std;
 
int main()
{
    unsigned char n[8] = {0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, 0x80};  
    unsigned char status = 0;
     
    for(int i = 0; i < 8; i++)
    {
        bool even = true;
         
        for(int j = 0; j < 8; j++)
        {
            if(n[i] & (1 << j))
                even = even ? false : true;
        }
         
        status |= (!even << i);
    }
     
    for(int i = 0; i < 8; i++)
    {
        cout << hex << int(n[i]) << ": " << dec << bool(status & (1 << i)) << endl;
    }
     
     
    return 0;
}
 

 
 
Добавлено:
Поправил код - ошибочка была

----------
Это не подпись.

Всего записей: 1718 | Зарегистр. 14-07-2003 | Отправлено: 22:52 15-09-2006 | Исправлено: KADABRA, 22:58 15-09-2006
Venchik

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо!!!
Я пока что не разбирался, но, по-моему, вот тут:
for(int i = 0; i < 8; i++)
надо так писать:
for(i = 0; i < 8; i++)
то есть не объявлять заново i, так как она уже объявлена.

Всего записей: 808 | Зарегистр. 24-08-2005 | Отправлено: 23:24 15-09-2006
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Venchik

Цитата:
Я пока что не разбирался, но, по-моему, вот тут:
for(int i = 0; i < 8; i++)
надо так писать:
for(i = 0; i < 8; i++)
то есть не объявлять заново i, так как она уже объявлена.

Где она объявлена?
Цитата из 3-его издания Страуструпа:

Цитата:
6.3.3.1 Declarations in For-Statements [expr.for]
A variable can be declared in the initializer part of a for-statement. If that initializer is a declaration, the variable (or variables) it introduces is in scope until the end of the for-statement.
For example:
void f(int v[], int max)
{
  for (int i = 0; i <max; i++) v[i] = i*i;
}
If the final value of an index needs to be known after exit from a for loop, the index variable must be declared outside the for loop (e.g., §6.3.4).

То, что некоторые компиляторы разрешают использовать переменную объявленную в теле for, за пределами его облости видимости, не значит что так нужно делать. Если же компилятор заставляет это делать, то надо либо почитать документацию по нему, т.к. возможно это отключается, а если это не помогло, то выкинуть этот компилятор

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 23:44 15-09-2006 | Исправлено: Swappp, 23:51 15-09-2006
Xarde



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если это не помогло, то выкинуть этот компилятор

Если так, то ты выкинешь половину компиляторов сразу и вторую половину чуть попозже

----------
Реальность - это то, что продолжает существовать, когда перестаёшь в это верить.
Филип К. Дик

Всего записей: 266 | Зарегистр. 06-07-2003 | Отправлено: 07:55 16-09-2006
amigochem

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Большая просьба...скорее даже вопль о помощи.
Имеется задача: есть сеть, в ней есть один принтер (сетевой). Необходима прога, которая будет считать, какое кол-во страниц напечатал тот или иной пользователь на этом самом принтере. Инструмент - Visual C++..... Каким образом это сделать? Есть какие-нибудь предложения?

Всего записей: 1 | Зарегистр. 05-09-2006 | Отправлено: 16:00 18-09-2006
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Venchik
есть такая интересная книжка - называется "Алгоритмические трюки для программистов",
там рассказывается в том числе и о способах работы с битами.
Но если ты учишь C++ только второй день, то тогда лучше от чтения воздержаться )
и работать "в лоб"
последовательное деление числа на 2  и логическое ИЛИ с единицей даст значение младшего бита
 

Код:
 
int val = ...;
 
// где-то в цикле (крутить пока val != 0)
 
//  здесь последовательно получаются значения битов номер 0,1, ... 7
// соответственно дальше анализируешь их как тебе нужно
int bit = val & 1;
 
// подготовить число к получению следующего по номеру бита
val /= 2;
 


Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 18:18 18-09-2006
Swappp

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
distance

Цитата:
// подготовить число к получению следующего по номеру бита
val /= 2;

А почему не сдвиг? << или >>

Всего записей: 1716 | Зарегистр. 02-11-2001 | Отправлено: 19:59 18-09-2006
distance

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Swappp
согласен, можно и сдвигом.
но для лабы принципиальной разницы нет
 
и я немного ошибся.
 
если число маленькое (то есть старшие биты нулевые), тогда цикл преждевременно закончится. для полного перебора всех битов надобно делать итерацию столько раз, скольки битное число. обычно в компиляторах есть константа, типа такого
#define CHAR_BITS 8
тогда цикл будет выглядеть так:
int val = ...;
for(int i=0; i<sizeof(val) * CHAR_BITS; i++)
{
    // ...
}
 
 
Добавлено:
amigochem
наверное, это должен быть сервис, который мониторит джобы на принтере  
(OpenPrinter, EnumJobs)...

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 20:56 18-09-2006
RedPromo



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
amigochem
Это пример только на VB# но разницы нет так как используется тотже Win API http://www.codeproject.com/vb/net/printwatchvbnet.asp
Используются функции
FindFistPrinterChangeNotification
FindNextPrinterChangeNotification
MSDN все наглядно описано.
 
 
Добавлено:
Elf23
Самое простое помести в структуру ссылку на левый элемент списка.
Вставлять будет проще некуда.
Вобще эту прогу нужно бы переписать бы заново, я уже не говорю чтобы сделать класс шаблон.
Все операции поместить в один клас, а то чето не совсем красиво или вобще не красиво получается всетаки это же С++.  

Всего записей: 558 | Зарегистр. 05-04-2006 | Отправлено: 12:43 19-09-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru