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

ошибка преобразования char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на MPI модуле http://www.cyberforum.ru/cpp-beginners/thread201111.html
Здравствуйте! Дана такая задачка следующего вида: q = max(3*MA+5*MB) где MA, MB – матриці размером NxM. Числа N та M задаются пользователем . Все элемент матрицы заполнить целыми числа в диапазоне . Количество узлов 4. Написать паралельную программу с помощью модулей PTHRead & MPI. Эту программу надо написать с помощью MPI. Мучала прошлую ночь.. ну ничего не получается.. #include...
C++ Введение произвольного количества элементов массива Собственно, как это реализовать? Кто не понял, пример: вводим элементы массива до тех пор, пока не будет набрано число 666, или слово stop, или ещё что-то. Извиняюсь за идиотский вопрос, скорее всего это было на лекции, но попасть на неё мне было не суждено. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread201101.html
матрицы C++
Доброй ночи, помогите пожалуйста упростить\оптимизировать\изменить(в лучшую сторону) код следующей программы: #include <iostream> #include <ctime> #include <cmath> using std::cout; using std::cin; using std::endl;
Преобразование типов C++
есть следующая маленькая программка #include <iostream> #include <conio.h> using namespace std; int main() { int oldFunt, oldShilling, oldPenc; //устаревшиая денежная система cout <<"Wwedite funti: ";
C++ оператор цикла WHILE http://www.cyberforum.ru/cpp-beginners/thread201077.html
задание: написать програму при помощи оператора цикла WHILE для подсчета суммы ряда с точность Е=10-4 общий член которого a(c индексом n)=n!/n^n попробовал сделать вот так но препод сказал что не правильно записан n! помогите переделать. #include <cstdlib> #include <iostream> #include <math.h>
C++ Перемножение многочленов Помогите создать программу: Процедура перемножения 2 многочленоа в Каждый из многочленов самножетелей,а также многочлен-результат. Задаётся масивом коэфициентов Аррей(0...Н) где НН-степеь многочленна.. подробнее

Показать сообщение отдельно
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
05.12.2010, 22:54     ошибка преобразования char
Цитата Сообщение от accept
ты когда, например, прочитала три строки из файла, у тебя kolstrA равно не три, а два
а зачем тебе два, если у тебя три ?
поэтому тебе нужно либо fgets() перенести в условие цикла из тела, либо при выходе из цикла, когда файл закончился, наращивать kolstrA
это мне показалось, не обращай внимание
но сортировка всё равно должна выглядеть
C++
1
2
    for (i = 0; i < kolstrA - 1; i++)
        for (j = i + 1; j < kolstrA; j++)
важно, чтобы kolstrA было равно количеству строк, которые прочитаны в a[][]
для этого можно специально вывести kolstrA перед теми циклами, где оно задаёт границу

Цитата Сообщение от student101
Вряд ли при этом он до 100 дойдет...
я тебе показал, как такие циклы переделать, переделаешь
меньше, чем сто строк? а ты думаешь, если он прочитал десять строк, там не будет того же самого? будет, только обращаться он будет не к 101й строке, а к 11й, которой там нет

поменяешь всё на 80 и всё

C++
1
strcmp(pa[i],pb[j])<0
в цикле do ... while () идёт обращение к pa[kolstrA], если i выросло до kolstrA
а pa[kolstrA] элемента там нет, pb[kolstrB] элемента тоже нет
а если их там нет, зачем они сравниваются ?
а равные строки вообще не сохраняются

C++
1
while(i<kolstrA||j<kolstrB);
C++
1
while (i < kolstrA && j < kolstrB);
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru