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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Slay1

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно из файла повьітерать все числа.
Где ошьібка?
 

Код:
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
 
void main()
{
 FILE *f;
 int i;
 char c;
 clrscr();
 if ((f=fopen("d:\qqq1.txt","r+")) == NULL)
  perror("file");
 puts("Your text");
 while ((c=getc(f))!=EOF)
     printf("%c",c);
 puts("\n\nFormatted text");
 fseek(f,0l,SEEK_SET);
 while ((c=getc(f))!=EOF)
     if (isdigit(c))
      fprintf(f,"");
     else fprintf(f,"%c",c);
 fseek(f,0l,SEEK_SET);
 while((c=getc(f))!=EOF)
     printf("%c",c);
 fclose(f);
 getch();
}
 


Всего записей: 9 | Зарегистр. 14-01-2006 | Отправлено: 23:39 28-05-2006
Phoenickx

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Писать в другой файл надо. Или считать все в буфер, попутно удаляя, а потом писать. У тебя сейчас просто нецифры удваиваются

Всего записей: 6 | Зарегистр. 08-02-2006 | Отправлено: 23:59 28-05-2006
Mickey_from_nsk

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

Цитата:
Вот именно. Поэтому сначала надо проверить, не входит ли число в подмножество.  

А возможен и другой вариант.
Сначала пытаться сделать вещественное, в случае ошибки - сделать целое.
 
С точки зрения эффективности - лучше сначала проанализировать данные, каких чисел больше, соответственно, туда и гнать в первую очередь. "Я так думаю".

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 08:28 29-05-2006
Abs62



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

Цитата:
А возможен и другой вариант.  
Сначала пытаться сделать вещественное, в случае ошибки - сделать целое.

Ты не учитываешь один нюанс - функция, "делающая вещественное", не даст ошибки на целом! А функция, "делающая целое", на вещественном ошибку даст.

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 08:57 29-05-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abs62
Ты, конечно, прав. Но есть один ньюанс.
 
Рассмотрим вариант числа 2.345.
Согласно твоему алгоритму, делаем strtol, получаем 2. Остаемся довольными.
То есть, после этого необходимо еще разок провести strtod для проверки, может ли это число быть вещественным.
Короче, похоже, что тут нужен спец. парсер Или проверять на наличие символа '.' или 'e'.
Ну и на переполнения, куда уж тут деваться.

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 11:06 30-05-2006
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mickey_from_nsk
strtol сам себе парсер.

Код:
 
void CheckNumber(const char *input_string)
{
int n;
double d;
char *ss;
  n=strtol(input_string,&ss,10);
  if(*ss==0 || isspace(*ss)) {
    printf("Введено целое число\n");
  } else {
    d=strtod(input_string,&ss);
    if(*ss==0 || isspace(*ss)) {
      printf("Введено вещественное число\n");
    } else {
      printf("Облом-с, кривую строку подсунули\n");
    }
  }
}
 

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 21:00 30-05-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abs62
Я так понимаю, ты расчитываешь (в принципе, вполне резонно), что должна обрабатываться корректно введенная строка. То есть за числом может быть только пробельный символ.
Все спасает  

Цитата:
printf("Облом-с, кривую строку подсунули\n");  
 

 

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 07:35 31-05-2006
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mickey_from_nsk
Последний else рассчитан как раз на некорректно введённую строку.
Стандартная реакция на неправильный ввод - "не понял - переспроси".

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 08:10 31-05-2006
mafiozy3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую! Народ тут возникла такая проблема,необходимо переделать глобальные переменные в локальные, пробовал чего-то не допереть мне. Может кто сможет помочь. Буду весьма благодарен!
 
http://stan-52.narod.ru/Kurs.cpp

Всего записей: 24 | Зарегистр. 25-12-2005 | Отправлено: 00:05 03-06-2006
Phoenickx

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mafiozy3 используй структуру в которой поля текущие глобальные переменные и передавай эту структуру между функциями
 
Добавлено:
Если для C то  
typedef struct My_Info{
    float tn;
    float tk;
    float u;
    float a;
    float up1;
    float up2;
    float din;
    float dout;
    float n;
    float a1;
    float a2;
    float a3;
    float b1;
    float b2;
    float b3;
} myInfo;
 
void Init(myInfo* mi)
{
    mi->tn = 0;
     mi->tk= 6.28;
    mi->u = 50;
    mi->a = 0.5;
    mi->up1= 10;
    mi->up2= 30;
    mi->din=0;
    mi->dout=0;
    mi->n=10;
    mi->a1 = 2;
    mi->a2 = 0.5;
    mi->a3 = 0.25;
    mi->b1 = 0;
    mi->b2 = 15;
    mi->b3 = 22.5;
}
 
и, например:
int izm(myInfo* mi)
{
    printf("%10s%10.2f%8s","Tn",mi->tn,"");
    scanf("%f",&(*mi).tn);
    printf("%10s%10.2f%8s","Tk",mi->tk,"");
    scanf("%f",&(*mi).tk);
    printf("%10s%10.2f%8s","U",mi->u,"");
    scanf("%f",&(*mi).u);
    printf("%10s%10.2f%8s","n",mi->n,"");
    scanf("%f",&(*mi).n);
    printf("Peredatochnaia har-ka:\n");
    printf("%10s%10.2f%8s","Uin1",mi->up1,"");
    scanf("%f",&(*mi).up1);
    printf("%10s%10.2f%8s","Uin2",mi->up2,"");
    scanf("%f",&(*mi).up2);
    printf("%10s%10.2f%8s","a1",mi->a1,"");
    scanf("%f",&(*mi).a1);
    printf("%10s%10.2f%8s","a2",mi->a2,"");
    scanf("%f",&(*mi).a2);
    printf("%10s%10.2f%8s","a3",mi->a3,"");
    scanf("%f",&(*mi).a3);
    printf("%10s%10.2f%8s","b1",mi->b1,"");
    scanf("%f",&(*mi).b1);
    printf("%10s%10.2f%8s","b2",mi->b2,"");
    scanf("%f",&(*mi).b2);
    printf("%10s%10.2f%8s","b3",mi->b3,"");
    scanf("%f",&(*mi).b3);
    getch();
return 0;
}
 
Если для C++ то функция Init не нужна, вместо нее в определение My_Info добавь:
 
typedef struct My_Info{
My_Info(float tn_ = 0, float tk_ = 6.28, float u_ = 50, float a_ = 0.5,            float up1_ = 10, float up2_ = 30, float din_= 0, float dout_= 0,            float n_ = 10, float a1_ =  2, float a2_ = 0.5, float a3_ = 0.25,            float b1_ = 0, float b2_ = 15, float b3_ = 22.5) :  
                tn(tn_), tk(tk_), u(u_),a(a_), up1(up1_), up2(up2_), din(din_),            dout(dout_), n(n_), a1(a1_), a2(a2_), a3(a3_), b1(b1_), b2(b2_),b3(b3_){}
                //...
} myInfo;
 
соответственно в main введи переменную типа myInfo (для С сразу после объявления вызови для нее Init). Далее используй эту переменную в вызовах своих функций. Она будет локальной))

Всего записей: 6 | Зарегистр. 08-02-2006 | Отправлено: 20:54 03-06-2006
mafiozy3

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем! Необходимо решить 3 задачи на С. Сюда писать я думаю нет смысла потому как никто просто так не возьмется за выполнение, так что если кто-то хочет решить эти несколько задач, за небольшую плату, то свяжитесь со мной, или пишите в ПМ. ВОт мой мыльник : Stan-52@yandex.ru, ICQ: 234-718-021

Всего записей: 24 | Зарегистр. 25-12-2005 | Отправлено: 00:02 09-06-2006
girl pai



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Прошу помощи!!!Зачет на носу по С++,последний!!а я совсем не сильна в программировании.Буду очень благодарна!!!!
ТЕМА:Работа с файлами как с банком данных
Задание 1. представьте заданную таблицу в виде файла базы данных, выберете тип поля и его разрядность.
Задание 2. Напишите программы создания файла, добавления в него записей, удаления записей, исправления записей, вывода содержимого файла на экран в виде таблицы и просмотра этой таблицы страницами, двигаясь вверх и вниз по записям, по страницам сразу перемещаясь к началу или концу файла.
Задание 3. Напишите программу, которая сортировала бы файл по любому указанному полю.
               1 Результаты экспериментов;
                           2 номер установки;
                           2 количество опытов по периодам;
                                  3 весна;
                                  3 лето;
                                  3 осень;
                                  3 зима;
                           2 затраты;
                           2 количество удачных опытов.
 
 

Всего записей: 1 | Зарегистр. 14-06-2006 | Отправлено: 15:36 14-06-2006
RaZer



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть интересная задачка, которую нужно сдать до вторника

Цитата:
 
Написать программу, которая сохраняет указанный файл в неиспользованном пространстве последнего кластера  файлов текущего каталога. Программа должна выполнять следующие действия:
1.    Выбор действия: запись файл или восстановления файла.
2.    Если запись файла, то:
3.    Обеспечить ввод имени файла.
4.    Вычислить размер кластера на текущем диске.
5.    Вычислить количество свободного места в неиспользованном пространстве последних кластеров файлов текущей директории (должно учитываться, что часть файлов может быть уже использована для хранения данных).
6.    Если этот размер недостаточен для сохранения указанного файла, то выводится сообщение об ошибке, в котором указывается, сколько байт не хватает для сохранения указанного файла. Осуществляется выход из программы.
7.    Указанный файл сохраняется в неиспользованном пространстве последних кластеров файлов текущей директории, причем после сохранения размеры файлов текущего каталога не изменяются (запись начинается с первого неиспользованного файла текущего каталога).
8.    Во время сохранения указанного файла создается файл отчета (имя файла отчет скрыто от пользователя), в который для каждого файла сохраняется следующая информация:
•    текущая директория (с указанием полного пути);
•    имя исходного файла;
•    пары: имя файла текущего каталога – количество сохраненных байт в последнем кластере. Последовательность этих пар определяет порядок чтения (записи) данных указанного файла.
9.    Закрыть указанный файл.
10.    Если восстановление файла, то(возможно выбрать только при наличии непустого файла отчета):
11.    Ввести имя восстанавливаемого файла (Если такого файла нет в файле отчета, то на экран выдается сообщение об ошибке и осуществляется выход из программы).
12.    Ввести имя, под которым файл будет записан после восстановления.
13.    Осуществить чтение указанного файла из неиспользованного пространства последних кластеров файлов текущего каталога. При чтении проверить совпадает ли количество записанных в неиспользованное пространство последнего кластера байт с неиспользованным пространством последнего кластера файла при чтении. Если будет обнаружено такое несовпадение, то выдать сообщение об ошибке чтения данных (во время хранения файла, данные в последнем кластере текущего файла были модифицированы).
14.    Сравнить исходный файл и восстановленный после хранения вышеуказанным образом. Файлы должны быть полностью идентичны.
 

 
Кто нибудь сталкивался с подобным? Где можно почитать?
P.S. Реализовать все нужно средствами С/С++

Всего записей: 273 | Зарегистр. 28-08-2004 | Отправлено: 20:13 16-06-2006
koric



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
girl pai
а формат файлов какой? просто тхт через зарятую?

Всего записей: 8 | Зарегистр. 04-04-2006 | Отправлено: 11:27 20-06-2006
next99

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто знает с++ и паскаль, пожалуйста переведите на с++ этот код, заранее  большое спасибо
const n=1000; //тест  
 
var i,m,k:integer;  
    sum1,sum2:real;  
    ar:array[0..n-1]of real;  
 
begin  
i:=1;  
sum1:=0;  
sum2:=0;  
while i<n do  
 begin  
  sum1:=sum1+ar[i];  
  i:=i+2;  
 end;  
m:=n-1;  
while (ar[m]>0)  or (m>0) do m:=m-1;  
k:=0;  
while (ar[k]>0) or (k<n) do k:=k+1;  
for i:=k+1 to m-1 do sum2:=sum2+ar[i];  
end;
 
for(i = 0; i < n; i++) {  
       if((x[i] >= s1)&&(x[i] <= max_element)) {  
                for(k = 0; k < n; k++) {  
                      if(x[i] > x[k]) {  
                             a = x[i];  
                             x[i] = x[k];  
                             x[k] = a;          
                      }          
                }  
       }    

Всего записей: 1 | Зарегистр. 20-06-2006 | Отправлено: 11:51 20-06-2006 | Исправлено: next99, 11:53 20-06-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Где описан массив x?
2. Где инициализирован массив ar?
3. Где описана и инициализирована переменная max_element?
4. Где описана переменная a?
5. Как писать на С или на С++?  
 
Чет я сразу то не въехал... Ты на чем написал? Начало вроде на паскале, конец на С.

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 12:38 20-06-2006 | Исправлено: Mickey_from_nsk, 12:55 20-06-2006
Cruh



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mickey_from_nsk
 
 
Ему next99 задали вот такую задачку, хз что он там понаписывал я в кодинге не смыслю, может  условия задачи помогут  
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
1) сумму элементов массива с нечетными номерами;
2) сумму элементов массива, расположенных между первым и последним отрицательными элементами.
Сжать массив, удалив из него все элементы, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями.
писать на с++
 

Всего записей: 426 | Зарегистр. 13-07-2004 | Отправлено: 16:11 20-06-2006 | Исправлено: Cruh, 16:15 20-06-2006
Mickey_from_nsk

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Просили С++ - ловите. Буду благодарен, если кто подскажет как найти _последний_ элемент в векторе по заданному предикату. Здесь пришлось поизвращаться.
 

Код:
 
#include <functional>
#include <numeric>
#include <algorithm>
#include <iostream>
#include <vector>
#include <cmath>
 
using namespace std;
 
typedef vector<float> FloatArray;
 
void fillArray(FloatArray& _array)
{
    _array.push_back(0);
    _array.push_back(0.34);
    _array.push_back(1.1);
    _array.push_back(-2);
    _array.push_back(3.2);
    _array.push_back(-0.8);
    _array.push_back(8);
    _array.push_back(-1);
    _array.push_back(12);
}
 
bool isNegative(float f)
{
    return f < 0.0;
}
 
bool isModuleNotMoreThenOne(float f)
{
    return abs(f) <= 1.0;
}
 
void showArray(FloatArray _array)
{
    copy(_array.begin(), _array.end(), ostream_iterator<float>(cout, " "));
}
 
void main(void)
{
    vector<float> theArray;
    fillArray(theArray);
 
    if (theArray.size() == 0)
    {
        cerr << "Input array does not initialized properly" << endl;
        return;
    }
    
    cout << "Initial array is " << endl;
    showArray(theArray);
    cout << endl;
    
    const int firstOddNumberOffset = 1;
    
    float oddSum = 0.0;
    for (FloatArray::iterator iter = theArray.begin()+firstOddNumberOffset;
        iter != theArray.end(); iter+=2)
        oddSum += *iter;
 
    cout << "The sum of all odd array values is " << oddSum << endl;
 
    FloatArray::const_iterator firstNegative =  
        find_if(theArray.begin(), theArray.end(), isNegative);
    FloatArray::const_iterator lastNegative = firstNegative+1;
    FloatArray::const_iterator tmpIter = lastNegative;
    FloatArray::const_iterator theEnd = theArray.end();
 
    while((tmpIter = find_if(tmpIter, theEnd, isNegative)) != theArray.end())
        lastNegative = tmpIter++;
 
    float theSum = accumulate(firstNegative+1, lastNegative, 0.0f,  
            plus<float>());
 
    cout << "The sum of values between the first and the last negative values is " << theSum << endl;
    FloatArray::iterator firstRemoved = remove_if(
            theArray.begin(), theArray.end(), isModuleNotMoreThenOne);
 
    std::fill(firstRemoved, theArray.end(), 0.0f);
    cout << "Array after removing and refilling" << endl;
    showArray(theArray);
    cout << endl;
}
 
 

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 08:52 21-06-2006
distance

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

Код:
 
for (FloatArray::iterator iter = theArray.begin()+firstOddNumberOffset;  
        iter != theArray.end(); iter+=2)  
        oddSum += *iter;
 

полагаю, что нечетным считается все же элемент с нечетным порядковым номером, а не индексом.
если число элементов в векторе четное, то происходит выход за границы вектора
 
поскольку выписывать отдельно предикат лень, использую Boost.Lambda
в дополнение к тем инклудам:
 
#include <boost/lambda/lambda.hpp>
#include <boost/lambda/if.hpp>
 
namespace lm = boost::lambda;
 

Код:
 
// сумма нечетных элементов массива
    oddSum = 0.0;
    int currentPosition = 1;
    for_each(theArray.begin(), theArray.end(),  
        (
            lm::if_(lm::var(currentPosition) & 1)
            [
                lm::var(oddSum) += lm::_1
            ],  
            lm::var(currentPosition)++
        )
    );
 

 

Цитата:
Буду благодарен, если кто подскажет как найти _последний_ элемент в векторе по заданному предикату

 
просто найти - через обратные итераторы, вестимо. найти и что-то сделать - да, наверное без перебора не обойтись...

Всего записей: 878 | Зарегистр. 28-03-2004 | Отправлено: 16:08 21-06-2006
Mickey_from_nsk

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

Цитата:
полагаю, что нечетным считается все же элемент с нечетным порядковым номером, а не индексом.
если число элементов в векторе четное, то происходит выход за границы вектора
 

Ты видимо не обратил внимание на переменную firstOddNumberOffset, которая и предназначена для того чтобы этот вопрос урегулировать.

Всего записей: 636 | Зарегистр. 21-10-2002 | Отправлено: 16:14 21-06-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