С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Определить количество одинаковых элементов в каждой строке матрицы Из двумерного массива построить одномерный массив, в каждом элементе которого лежит количество одинаковых элементов строки. Программа работает не верно. Помогите, проблема в функции. /* Из двумерного массива построить одномерный массив, в каждом элементе которого лежит количество одинаковых элементов строки. */ #include <iostream> #include <iomanip> #include <time.h> using namespace... https://www.cyberforum.ru/ cpp-beginners/ thread3087434.html Создать структуру C++
Создать структуру, спецификация которой приведена ниже. Product: id, Наименование, Тип, Производитель, Цена, Срок хранения, Количество Помогите пожалуйста написать
C++ C6385 Чтение недопустимых данных из tmp. Лазал в инете - но так и не понял почему она у меня возникает. Выход за размер tmp у себя не нашел. Помогите пожалуйста #include <cassert> #include <iostream> #include <string> using std::cin; using std::cout; using std::string; struct data_t //определение структуры data_t https://www.cyberforum.ru/ cpp-beginners/ thread3087408.html C++ Проверить упорядоченность по алфавиту символов строки https://www.cyberforum.ru/ cpp-beginners/ thread3087397.html
Дана строка. Если символы в ней упорядочены по алфавиту, то вывести 'yes', иначе вывести первый символ, нарушающее алфавитный порядок. Как я понял, символы - это только буквы английского алфавита. Помогите пожалуйста люди добрые
C++ Что подсчитывает нижеуказанная программа?
Что подсчитывает нижеуказанная программа ? #include<iostream .h> main() {int i,n; long int p; cout<<”введи n \n”; cin>>n; p=1; for (i=1;i<n+1;i++) p=p*i; cout<<p; return 0;}
C++ Как добавить библиотеку json в проект c++ помогите разобраться, как добавить эту библиотеку в проект https://github.com/nlohmann/json https://www.cyberforum.ru/ cpp-beginners/ thread3087374.html
C++ error: jump to case label https://www.cyberforum.ru/ cpp-beginners/ thread3087367.html
после добавления в программу case 6, начало выдавать ошибку ,,error: jump to case label" при запуске. Подскажите пожалуйста в чем проблема. Заранее благодарю! #include <iostream> #include <iomanip> #include <cstdlib> #include <conio.h> #include <cmath> using namespace std; int Fericit(long unsigned n); bool Prime(long unsigned n);
C++ Работа с файлом ошибка "различные базовые типы"
#include <iostream> #include <fstream> #include <string> using namespace std; void edit_file(const string& filename) { fstream file(filename, ios::in | ios::out); // открыть файл для чтения и записи if (!file.is_open()) // проверить, удалось ли открыть файл { cout << "Ошибка открытия файла!" << endl;
C++ Чтение/запись в файл Помогите. Вот такая задача: дан текстовый файл f1. Случайным образом переупорядочить слова исходного текста и результат записать в файл f2. Но прога почему то не хочет читать файл f1, хотя в папке с прогой он есть (скрин). Что не так? #include <iostream> #include <fstream> #include <string> #include <vector> #include <algorithm> #include <random> https://www.cyberforum.ru/ cpp-beginners/ thread3087356.html C++ Из букв девятибуквенного слова (все буквы различные) составили несколько пятибуквенных слов https://www.cyberforum.ru/ cpp-beginners/ thread3087353.html
Из букв девятибуквенного слова (все буквы различные) составили не- сколько пятибуквенных слов. Затем каждую букву заменили цифрами от 1 до 9 и подсчитали соответствующую сумму цифр в этих словах. Зная суммы, вос- становите, какая цифра соответствует каждой букве. Пример: Исходное слово ДИПЛОМАНТ Пятибуквенные слова и их суммы: МАНТО 21, ПИЛОТ 22, ОТПАД 20, ЛАНДО 18, НАЛИМ 27 Результат для...
Как убрать экранирование символов в JSON строке C++
Добрый день! Помогите пожалуйста решить задачу: есть контроллер ESP8266 у которого конфиг загружается из файла gpioconfig.json выглядит он примерно так: { "GPIO": } Есть WEB интерфейс в котором все эти поля заполняются в форме, затем форма отправляется на сервер где я получаю эти данные, но в итоге я получаю вот что в файле:
C++ Рекурсивно развернуть односвязный список Пытаюсь разобраться в какой момент происходит разворачивание списка и как 1->2->3->4->5->nullptr struct ListNode { int val; ListNode *next; ListNode() : val(0), next(nullptr) {} https://www.cyberforum.ru/ cpp-beginners/ thread3087280.html
1 / 1 / 0
Регистрация: 02.11.2022
Сообщений: 25
0

Сделать проверку, что вводятся именно целые числа - C++ - Ответ 16794723

08.03.2023, 23:25. Показов 841. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
нужно сделать прогу которая на вход принимает два целых числа. считает плюс, минус, деление и умножение. Но нужно предусмотреть проверку на ввод только целых чисел (т.е. является введение целым числом, а не дробным или символами)
все эти операции я должен провести с целыми числами.

Ответ не должен заканчиваться пробелом. надо предусмотреть обработку деления на ноль. В случае любой ошибки вывести n/a.

можно использовать только библиотеку stdio.h

не получается сделать проверку на то, чтобы вводимые числа были целыми

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
30
31
32
33
34
35
#include <stdio.h>
 
int sum(int a, int b);
int minus(int a, int b);
int multi(int a, int b);
int del(int a, int b);
 
int main() {
    int x, y;
    scanf("%d %d", &x, &y);
    if (x % 1 == 0 && x % 1 == 0) {
        if (y != 0) {
            printf("%d %d %d %d", sum(x, y), minus(x, y), multi(x, y), del(x, y));
        }
        else {
            printf("%d %d %d %s", sum(x, y), minus(x, y), multi(x, y), "n/a");
        }
    }
    else {
        printf("%s", "n/a");
    }
}
 
int sum(int a, int b) {
    return (a + b);
}
int minus(int a, int b) {
    return(a - b);
}
int multi(int a, int b) {
    return(a * b);
}
int del(int a, int b) {
    return(a / b);
}


Вернуться к обсуждению:
Сделать проверку, что вводятся именно целые числа C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
08.03.2023, 23:25
Готовые ответы и решения:

Как сделать проверку на целые числа и вывести их количество
Есть числа 1 2 5 10.2 13.3 Как сделать проверку какие из них целые и вывести их количество,...

Вводятся целые числа A и B. Выведите все двузначные числа от A до B, которые делятся на 15
Вводятся целые числа A и B. Выведите все двузначные числа от A до B, которые делятся на 15. ...

Вводятся три числа A, B, C. Выведите все целые числа от наименьшего из них до наибольшего
Вводятся три числа A, B, C. Выведите все целые числа от наименьшего из них до наибольшего. Сделать...

С клавиатуры вводятся целые числа. Вывести все числа и количество элементов, больших 10
С клавиатуры вводятся целые числа. Признак конца ввода – введено число -1. Вывести все числа и...

Вводятся произвольные целые числа, определить количество четных чисел введенных до ввода числа кратного k
вводятся произвольные целые числа. определить количество четных чисел введенных до ввода числа...

4
08.03.2023, 23:25
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
08.03.2023, 23:25
Помогаю со студенческими работами здесь

Последовательно вводятся целые положительные числа. Для каждого числа выяснить, является ли оно факториалом
Последовательно вводятся целые положительные числа. Для каждого числа выяснить, является ли оно...

Последовательно вводятся целые положительные числа. Для каждого числа выяснить, является ли оно факториалом какого-то чи
Последовательно вводятся целые положительные числа. Для каждого числа выяснить, является ли оно...

С клавиатуры вводятся целые числа. Признак конца ввода – введено число -1. Вывести все числа и количество элем
С клавиатуры вводятся целые числа. Признак конца ввода – введено число -1. Вывести все числа и...

Вводятся целые числа до первого числа, которое меньше двух. Определить, сколько простых чисел было введено
Прошу помочь написать программу,условие: Вводятся целые числа до первого числа, которое меньше...

С клавиатуры вводятся целые числа. Признак конца ввода – ноль. Записать в строку эти числа как вещественные в нормализов
Нельзя использовать функции преобразования типов. Напишите вот эту часть задачи: С клавиатуры...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru