Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Округление при делении
Здрасте, толи я не знаю чего-то, толи косяк компилятора (gcc): double d=9/5; после компиляции d== 1.0 в чем проблема? :umnik: double d=(double)9/5; а так?
Выпадение в корку strstr C (СИ)
#include <stdio.h> #include <string.h> int indexstr(char s1, char s2){ return(strstr(s1,s2)-s1+1); } int main(){ fanatdebian, strstr точно нигде NULL не возвращает (кто собсно проверять будет?)
Чтение бинарного файла C (СИ)
Как считать файл с помошью fread - в файле первые 4 байта вот такие 00 00 00 08 делаю так int byteCount; fread(&byteCount, sizeof(int),1, p_SurfTristrm); Выдает значение byteCount =... а эта 8ка была записана с помощью fwrite?
C (СИ) Создание программы в Visual C++ Express
Здравствуйте, подскажите пожалуйста, как создать программу, например: #include <stdio.h> main() { printf("Text"); return 0; } в Visual C++ Express Какой тип проекта выбрать :) Mr.kto, :) не имею сейчас такой возможности. Сейчас просто изучаю основы, чтобы в дальнейшем изучить скажем C++/C#. Скомпилировал с помощью командной строки Visual Studio....
C (СИ) Сортировка qsort Всем доброго дня! Подскажите пожалуйста, есть код: #include <stdio.h> #include <windows.h> int compare_char(const char *i,const char *j) { return *(char *)i - *(char *)j; https://www.cyberforum.ru/ c-beginners/ thread640387.html C (СИ) Структура "товар" https://www.cyberforum.ru/ c-beginners/ thread640601.html
Сформировать массив через константу, содержащий 10 записей следующей структуры: название, дата (изготовления и срока годности), изготовитель. Вывести массив в табличном виде. Вывести списки товара,...
C (СИ) Почему в программе не возникает переполнение https://www.cyberforum.ru/ c-beginners/ thread640653.html
main( ) { int i; i = 32767; printf("%d\n %d\n %d\n",i, i+1, i+2); system("pause"); } А где тут должно быть переполнение?
C (СИ) Студия не может найти библиотеку book.h В общем начал осваивать куда создал первые программы. Теперь решил переписать прграмму из книжки Сандерс Дж. Технология куда в примерах, Вот код #include <stdio.h> #include "../common/book.h"... book.h это пользовательская библиотека! Если она у тебя есть, то твои папки должны быть организованы примерно так: <Visual2008> | |---<Projects> |--------<common> ... https://www.cyberforum.ru/ c-beginners/ thread640774.html
C (СИ) С чего лучше начать изучение - с Си или C++
Здравствуйте! Подскажите, с чего лучше начать с СИ или С++, если до этого я работал с FreePascal. Прошу не ругать сильно. И литературу, на то что посоветуете. Однозначно, учите C++. Учебники по С++ Добавлено через 1 минуту Еще тут посмотрите https://www.cyberforum.ru/cpp-beginners/thread5692.html
В массивах С и М определить количество элементов до последнего максимального C (СИ)
1) В массивах С(28) и М(12) определить кол-во элементов до последнего максимального. 2) Из исходных матриц А(7,7) В(9,3) сформировать один одномерный массив, содержащий четные элементы каждой из... Первое: #include <stdio.h> #include <stdlib.h> #define c_size 28 #define m_size 12 void fill_array(int array, size_t count, int max, int min) { int i;
C (СИ) определение ПР ТИЦ ( рабочий алгоритм на 21.08.12 ) https://www.cyberforum.ru/ c-beginners/ thread640803.html
#include <stdio.h> #include <stdbool.h> int ConvertStrToInt(char *pStr, int Init, int Factor) { while (*pStr) { Init *= Factor; Init += *pStr++; } return Init; fanatdebian, ты только поясни что делает твоя программа, а то прости разбирать ее... лень вроде как.
C (СИ) Переписать в одномерный массив С отрицательные элементы матрицы по строкам 1) Записать в дополнительную строку матрицы К(3,4) средние арифметические элементы каждого столбца. Переписать в одномерный массив С отрицательные элементы матрицы по строкам. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <memory.h> #define N 3 #define M 4 int main() { https://www.cyberforum.ru/ c-beginners/ thread640604.html
2 / 2 / 2
Регистрация: 22.08.2012
Сообщений: 24
22.08.2012, 20:18  [ТС] 0

Бесконечный цикл while при расчете расхода топлива - C (СИ) - Ответ 3382305

22.08.2012, 20:18. Показов 3832. Ответов 5
Метки (Все метки)

Ответ

Спасибо кто заглянул и ответил.Надоумели меня поразмышлять.
Там дело было в операторах вывода и ввода в цикле while, которыe я забыл.
Как-то так :

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
#include <stdio.h>
   main ()
   {
   float total = 0, itogkm = 0, itoglitr = 0;
   int km, litr; 
   
   printf("Введите расход бензина(-1 to end): \n");
   scanf("%d", &litr);
   printf("Введи кол-во проеденных км: \n");
   scanf("%d", &km);
   
   while (litr != -1)  {  
      itoglitr += litr;
      itogkm += km;
      total = (float) km / litr;
      litr++; /*здесь походу похеру уменьшаю или увеличиваю я счётчик.Кол-во бензаколонок не особо важно, ибо выше переменные itoglitr и itogkm всё считают*/
      printf("Для этой заправки использовано км/литр: %f\n",  total); 
      printf("Введите расход бензина(-1 to end): \n");
      scanf("%d", &litr);
      printf("Введи кол-во проеденных км: \n");/*Как сделать, чтобы когда вводят переменной litr значение -1(т.е. контр.значение), эта строка не выводилась ??*/
      scanf("%d", &km);
       }
 
      total = itogkm / itoglitr; 
      printf("Среднее число км/литров: %f\n", total);
    
       
   return 0;
  }
Вопрос есть один к вам в комментариях.Может у кого-то ещё какие замечания есть, подскажите.Повторюсь, только начал изучать азы, незная ни единого языка.Люблю сталкиваться с трудностями.

Добавлено через 14 минут
Собственно добавлю, подскажите решения данной проблемы используя структуры if else while.С другими я ещё не знакомился.Пытался с помощью if/else это реализовать, но выдаёт сразу много результатов первого total, видимо из-за счёткика.

Вернуться к обсуждению:
Бесконечный цикл while при расчете расхода топлива C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.08.2012, 20:18
Готовые ответы и решения:

По данным ежемесячного расхода топлива, определить номер судна, сэкономившего наибольшее количество топлива
Ежемесячный расход топлива каждым из 4 судов пароходства за 5 месяцев представлен в виде матрицы (4Х5).Среднемесячная норма расхода для...

Индикатор расхода топлива
Сразу после покупки автомобиля озадачился мыслями об установке борткомпьютера. Поизучав разные любительские и промышленные конструкции...

Расчет расхода топлива автомобиля
Добрый день, уважаемые профессионалы. Проблема заключается в следующем. Заставили написать в качестве отработки программку на vb для...

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.08.2012, 20:18
Помогаю со студенческими работами здесь

Создать форму для расчета расхода топлива
Необходимо создать форму для расчета расхода топлива. Формула для расчета: Расход топлива = Расход топлива на 1 км * Пробег* К1 * К2 +...

Найти максимальное значение расхода топлива в указанном диапазоне
задан диапозон от 14 до 18(14 до 18 это обьем бака) в этом диапозоне ищется максимальное значение расход топлива ошибка в диапозоне не...

Анализ расхода топлива судов. 2 матрицы, найти месяцы с макс. ср. расходом
Доброго времени суток, товарищи программисты и форумчане! Данные о ежемесячном расходе топлива судами А и Б должны быть представлены в...

Почему цикл на при 1 уходит в бесконечный цикл?
#define _CRT_SECURE_NO_WARNINGS #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { int x=0, y=0,...

Написать программу "Расчет нормы расхода топлива"
нужно написать программу &quot;Расчет нормы расхода топлива&quot;

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru