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

Проверка 3-ех примеров (Решать ничего не нужно) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структура. Работа с файлом. http://www.cyberforum.ru/cpp-beginners/thread88718.html
Создать структуру описывающую библиотеку: struct library { char book; //название книги char author; //автор int year; //год издания int pages; //число страниц float price; //цена };
C++ Перегрузка файлового ввода-вывода Здравствуйте! У меня вопрос такой вот: для файлового ввода-вывода сколько надо функций перегружать? столько хватит friend std::ostream & operator<<(std::ostream & os, const Order & o); friend std::istream & operator>>(std::istream & is, Order & o); или обязательно нужно http://www.cyberforum.ru/cpp-beginners/thread88711.html
Последовательности пробелов заменнить символом табуляции C++
нужно написать программу, которая, запросив у пользователя имя входного текстового файла и цену символа “HT- горизонтальный табулятор” (2...8 символьных позиций) формирует выходной текстовый файл HTFILE.OUT, в котором все допустимые последовательности пробелов заменены символом табулятора. помогите....
Не подсчитывает общее количество C++
При разборе простейшей программы возникли затруднения. Код программы: #include <iostream.h> main () { int passes = 0, failures = 0, student = 1, result; while (student <= 10) {
C++ Поиск. Последовательный поиск http://www.cyberforum.ru/cpp-beginners/thread88678.html
Через 2 дня сдавать лабу =-O , а я до сих пор ни могу с ней справиться :umnik: ... Препад, чесное слово " дебил " :-| , дал задания, а литературы или полезной информации ни дал, сказал ищите сами, делайте сами и сами вы с усами =( :rtfm: Задание такое, ПОСЛЕДОВАТЕЛЬНЫЙ ПОИСК. В инете нашла, фрагмент кода, но вообще не могу вникнуть как его прикрутить к чему-то, что бы он работал :wall: ...
C++ Найти в строе заданое слово 1)Найти в строе заданое слово. 2)Удалить слова начинающие на букву а. 3)Удаление из строки символов которые занесены в коментарии.Например:Строка начало: asd/*xxx*/dss.Строка конец:asddss. Объясните, пару задач решил остались эти а препод нехрена объяснить неможет=( говорит сам думай вот и обратился к вам.Заранее спасибо. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.01.2010, 06:07     Проверка 3-ех примеров (Решать ничего не нужно)
Цитата Сообщение от 2009 Посмотреть сообщение
/*почему программа вся в целом неправильна...например число, которое вводят в программу, потом же и выводится?*/
Тут во всем виновата математика. Смотрим что получается:
C++
1
2
3
4
5
6
7
8
  int a=1,b,n,c=2,i;
  float s=0,z=0;
  cin>>n;
  for(i=1;i<=n;i++)
     {a=-1*a;// эта переменная принимает значения -1, потом 1, потом снова -1 и так циклически
      b=c*c; c++; // с каждым циклом переменная с (начальное значение которой 2) возрастает и переменная b также возрастает
      z=1+a/b;// вот здесь поподробнее: a/b (вспоминаем что a принимает значения только 1 или -1, b принимает значения от 4 и более) когда a и b объявлены как int то у нас при делении 1 (или -1) на 4 и большие числа всегда будет получаться 0 (а не ноль целых сколько-то десятых или сотых и т.п.). В результате при каждом прохождении цикла это выражение будет следующим: z=1+0;
      s+=z;}// ну и s в результате будет равна n
Попробуйте переменную a (можно даже и b) объявить не int а float.
 
Текущее время: 00:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru