1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
//Borland C++ 3.1 Проверка делимости Листинг #1 #include <iostream.h> int main(){ cout << "5/3\n"; //Просто оформление if (5 % 3){ //Если остаётся остаток cout << "NO\n"; } else { //Иначе cout << "OK\n"; } cout << "10/5\n"; //Просто оформление if (10 % 5){ //Если остаётся остаток cout << "NO\n"; } else { //Иначе cout << "OK\n"; } cin.get(); } |
1 2 |
//Логическое отрицание if (!(7%2)) cout<<"chetno"; // Не выведет ничего |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
//Borland C++ 3.1 Проверка чисел на чётность Листинг #2 #include <conio.h> #include <iostream.h> int main() { clrscr(); //Чистим экран int i,a; for (i=1;i<=100;i++) { a=i; //Присваиваем в a значение i. Т.е. сначала проверяется 1/2, потом 2/2, потом 3/2 и так далее пока не проверится 100/2 if (!(a%2)) cout<<a<<" "; //Выводим все числа, которые делятся на 2 и разделяем их пробелом } cin.get(); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
//Borland C++ 3.1 Проверка чисел на чётность Листинг #2 #include <conio.h> #include <iostream.h> int main() { clrscr(); //Чистим экран int i,a,N; //счётчик, проверяемое число, количество чисел cout << "input N: " << '\n'; cin >> N; for (i=1; i<=N; i++) { a = i; //Присваиваем в a значение i. Т.е. сначала проверяется 1/2, потом 2/2, потом 3/2 и так далее пока не проверится 100/2 if (!(a%2)) { //Если нет остатка от деления на 2 cout <<a << " "; //Выводим число на экран, разделяем выводимое пробелами } } cin.get(); } |
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 |
//Borland C++ 3.1 Проверка чётности чисел Листинг #3 #include <conio.h> #include <iostream.h> int main() { clrscr(); int nach, n, value_up, value_down; //Определили 4 переменные, о которых я написал выше int i; //Определили счетчик //В этом блоке программы делаем ввод информации cout << "Wwedi Nachalnoe znachenie "; cin >> nach; cout << "Wwedi Konechnoe znachenie "; cin >> n; cout << "Wwedi value_down "; cin >> value_down; //Значение а мы вводить в нашем случае не будем, потому что в него будем подставлять все числа по порядку. Значит и брать их будем из счетчика i for (i=nach; i<=n; i++) //Цикл выполняет наше условие от начального значения до N включительно { value_up = i; //Присваиваем в a значение счетчика. if (!(value_up % value_down)){ //Проверяем нет ли остатка, если нет cout << value_up << " "; //выводим число на экран, через пробелы. } } } |
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 |
//Borland C++ 3.1 Делимость чисел Листинг #4 #include <conio.h> #include <iostream.h> #include <stdlib.h> //для генератора случайных значений #include <time.h> int main() { clrscr(); int M[99]; //Объявили массив, в котором 99 значений (отсчет от нуля) srand(time(0)); //Запускаем генератор случайных чисел for (int i=0;i<=99;i++) { M[i] = rand()%101; //Случайные числа [0..100] cout << M[i] << " "; //Выводим на экран те числа, которые получились и разделяем их пробелом } //Массив заполнили. Теперь в нем находится конкретная последовательность значений, которую мы можем обрабатывать так, как нам нужно cout << endl << endl << "Delitsa na 7:" << endl; //После вывода массива на экран вставляем 2 пустые строчки и Пишем: "Делится на 7", после чего проверяем числа внутри массива, и если они делятся на 7 - выводим их на экран for (i=0; i<=99; i++) //Для прохода по массиву используем цикл. Обращаемся к каждому его значению отдельно. { if (!(M[i] % 7)){ cout << M[i] << " "; //Главная проверка. Если элемент из массива нацело делится на 7, то мы выводим его на экран } } cin.get(); //Ожидание нажатия Enter } |
1 2 |
if (!(M[i] % 7)) //Если нет остатка от деления на 7, то if (M[i] % 7==0) //Если остаток от деления ноль, то |
Привет у меня то что ты сейчас написал не работает компилятор выдает ошибку вот на этой строчке
помоги пожалуста. Заранее спасибо.
Привет еще раз у меня то что ты сейчас написал не работает компилятор выдает ошибку вот на этой строчке
помоги пожалуста. Заранее спасибо.
Привет извини но у меня все равно выдает ошибку вот на этой строчке
проверь пожалуйста весь свой материал Проверка деления числа нацело на любое другое C++ для начинающих. Спасибо заранее.
спасибо, работает
в цикле for , насколько я знаю , объявление переменной,её сравнение(i<=100) и инкремент разделяются точкой с запятой [ ; ]
Все таки не понятно, для чего нужно 4+1 переменная. Для чего нужно присваивать а значение і если сразу можно работать с і
for (i=0;i<=99;i++) Выдаёт ошибку "indefined symbol "i" "
Спасибо,но всё равно выдаёт ошибку.
Нет необходимости скидывать экземпляр-так как я проверял.А что насчёт версии,то она 6.0 (Build 10.161)
Но мне кажется что более вероятно,что вы не включили саму переменную "i".
подскажите пожалуйста, как при считывании из командной строки натуральных чисел выбрать лишь те, в которых нет 0 ?
Суть задачи такая- нужно считать из командной строки натуральные числа и сделать некоторые операции с теми из них, в которых нет 0.
Помогите плиз написать программу в паскале:
Есть два
натуральных числа n и m.Все целые числа, что принадлежат промежутку
[n;m],розбить на восем групп за условием деления нацело на
2,3,4,5,6,7,8,9.
Надо делать через цикл.
Spasibo za trud. Hotelos’ by obratit’ vnimanie na stroki, kotorye vy ispol’zuete v stat’e pro cykly (for) i zdes’.
moi compilator rugaetsa na
#include </php
i otsutstvie stroki
using namespace std;
kod proverialsia na Code::Blocks 13.12
potom proveriu doma na VS 2013, izvinite esli ne po delu
P.S.: prostite za translit, vynujden. Na rabote net russkoi rasskladki ili klaviatury.
popravka:
#include
tegi «» ne srabotali O_o