Вниз  C / C++
- 8.05.2014 / 18:29
Naik
  Пользователь

Naik 
Сейчас: Offline
Как писать на с++ для Windows на Ubuntu? C gui.
- 8.05.2014 / 18:34
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Naik, Писать на Qt, а под виндой просто перекомпилировать.
- 9.05.2014 / 22:13
Virus-ON
  Пользователь

Virus-ON 
Сейчас: Offline
Naik, Можно поднять виртуалку с VS :gg:
- 10.05.2014 / 21:20
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
А что надо для программирования на языке си для андроид?
- 10.05.2014 / 21:22
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
samodelkin, компилятор c++
__________________
 Да, детка, я - Король Ящериц!!!
- 10.05.2014 / 21:23
samodelkin
  Пользователь

samodelkin 
Сейчас: Offline
HoldFast, спасибо.
- 18.05.2014 / 18:11
one26zero
  Пользователь

one26zero 
Сейчас: Offline
как можно сверить число из консоли ( результат сложения двух чисел, введенные пользователем) с его присутствием в массиве, значения массива с помощью цикла фор, если можно напишите код


з.ы. надеюсь выразился ясно.
- 18.05.2014 / 19:07
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
  1. int search (int *nums, int *inputed_num) {
  2. for (; *nums != NULL; nums++)
  3.   if (*nums == *inputed_num) return nums;
  4. return -1;
  5. }
вернет позицию искомого числа inputed_num в массиве nums, если не окажется такого там - вернет -1.
поидее стандартная функция должна быть, читай до
__________________
 знает толк

Изменено vl@volk (18.05 / 19:08) (всего 1 раз)
- 19.05.2014 / 13:34
one26zero
  Пользователь

one26zero 
Сейчас: Offline
  1.   #include <stdio.h>
  2. main (){
  3. int a, b, c, i;
  4. int r[10]={1,2,3,4,5,6,7,8,9,10};  
  5.     //программа для поиска числа, который присутствует в массиве в результате сложения двух чисел, вводимые пользователем
  6.     scanf("%d", &a);
  7.     scanf("%d", &b);
  8.     printf("summa");
  9.     c=a+b;
  10.     printf("%d",c);
  11.  
  12.     for ( i = 0 ; i < (sizeof r/sizeof(int)) ; i ++);
  13.  
  14.     if (r[i]==c){
  15.         printf("\nchislo prisutstvuet v massive");
  16.     }
  17.     else {
  18.         printf("\nchislo otsutstvuet");
  19.         }
  20.     return 0;}
  21.  
  22.  
  23. }

что здесь не так, возвращает всегда отсутствие
- 19.05.2014 / 15:50
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
  1. #include <stdio.h>
  2.  
  3. main ()
  4. {
  5.     int a, b, c, i;
  6.     int r[10] = {1,2,3,4,5,6,7,8,9,10};  
  7.     //программа для поиска числа, который присутствует в массиве в результате сложения двух чисел, вводимые пользователем
  8.     scanf("%d", &a);
  9.     scanf("%d", &b);
  10.     printf("summa");
  11.     c=a+b;
  12.     printf("%d",c);
  13.     for ( i = 0 ; i < (sizeof r/sizeof(int)) ; i ++) { // ;
  14.        if (r[i] == c)
  15.        {
  16.            printf("\nchislo prisutstvuet v massive");
  17.        }
  18.        else
  19.        {
  20.            printf("\nchislo otsutstvuet");
  21.        }
  22.     } //не хватало
  23.     return 0; // }
  24. }

у тебя присутсвовали синтаксические ошибки, например после for стоял символ конца строки ( ; ), тоесть переменная i просто увеличивалась до 9. Можешь проверить, введи числа на сумму 10 и увидишь положительный результа
__________________
 знает толк

Изменено vl@volk (19.05 / 15:51) (всего 1 раз)
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)