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

Условие выполнения цикла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как добавить в трей значок? http://www.cyberforum.ru/cpp-beginners/thread658758.html
Как добавить в трей значок?
C++ Составить программу, которая получает матрицу целых чисел А, размером m*n. Составить программу, которая получает матрицу целых чисел А, размером m*n. Если в исходной матрице все минимальные элементы нечетных строк сами нечетные, то программа создает новую матрицу. В новой матрице наибольший элемент каждой строки меняется местами с наименьшим элементом этой же строки. http://www.cyberforum.ru/cpp-beginners/thread658755.html
C++ Задача первое большее a
Доброго времени суток, помогите пожалуйста с задачей Дано действительное число а. Найти среди чисел 1, 1+1\2, 1+1\2+1\3,... первое большее а. Не могу совсем понять как это написать В отчаянии: #include <math.h> #include <iostream.h> void main(void) {
C++ В интервале от a до b найти число с наибольшим количеством делителей
a и b вводятся с клавиатуры,представить в виде функции
C++ Программа разбора и вычисления значения арифметического выражения http://www.cyberforum.ru/cpp-beginners/thread658742.html
Написать программу разбора и вычисления значения арифметического выражения. На входе программы — строка, содержащая числа, скобки «(» и «)» и знаки 4-х арифметических операций: + - * / На выходе — результат вычисления. Использовать промежуточное представление выражения в обратной польской нотации. <--- Обязательно Про обратную польскую нотацию:...
C++ Ввод числа Помогите с заданием: нужно написать программу С++, которая с помощью операторов ввода-вывода (printf и scanf) вводит и выводит на экран числовые значения переменных. А значения таковы: E=10^3, F= -450, H=0,005*10^2, X= -43,562*10^(-3), I=75600, Y= -0,00036 И я пока не совсем понимаю как мне вводить 10^3 и остальные числа в степени. на данный момент код такой... #include <stdio.h> #include... подробнее

Показать сообщение отдельно
Alejo
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 38
27.09.2012, 00:13  [ТС]     Условие выполнения цикла
Цитата Сообщение от ValeryS Посмотреть сообщение
цифры или числа?
цифра это 0 1 2 3 4 5 6 7 8 9(хотя это тоже может быть числом)
а тебе надо 37 это уже число
и ввести ты его можешь или в int (тогда прощай символы) или в строку
Мне нужно число, состоящее из одной или двух цифр, я же ранее писал (0-36).
Работать со строками ? На той странице, ссылку на которую ты отправлял ранее, я для себя не нашел информации, ее там слишком мало, а я новичок в делах программирования, мне бы чего попроще

Переписал функцию, вот так получается:
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
#include <cstdlib>
#include <iostream>
#include <time.h>
using namespace std;
 
int main()
{
 int z;
 srand(time(0));
 int r = rand() % 37;
 cout << r << endl;
 char str[4];
 cin >> str;
 if(*str=='k')
 {
     cout<<"apple"<<endl;
     z=1;
 }
 if(z!=1)
 {
 int a = atoi(str);
 if(a == r)
 {
     cout << "test" << endl;
 }
 else 
 {
     cout << "Error" << endl;
 }
 }
   system("pause");
   return 0;   
}
но это слишком грубо, нужно что попроще, поменьше и попонятнее.

Добавлено через 3 минуты
alsav22, Вот это уже работает, только я половины кода не понимаю. Не мог бы ты оставить комментарии к этой части:
C++
1
2
3
4
5
6
7
 stringstream s;
 s << r;
 string str;
 s >> str;
 cout << str << endl;
 string a;
 cin >> a;
 
Текущее время: 03:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru