#include <stdio.h>
main (){
int a, b, c, d, i;
int r[10];
//программа для поиска числа, который присутствует в массиве в результате сложения двух чисел, вводимые пользователем
scanf("%d", &a);
scanf("%d", &b);
c=a+b;
printf("%d",c);
for ( i = 0 ; i < r . length ; i ++ )
if (a[i]=c){
printf ("chislo prisutstvuet v massive");
}
else {
printf("chislo otsutstvuet v massive");
}
return 0;
}
вот вроде написал код, как и что я сделал не так, помогите кому не трудно
#include <iostream>
using namespace std;
main (){
int one, two, sum, i, length;
int arr[5] = {1, 2, 3, 4, 5};
bool contains;
contains = false;
cout << "One: ";
cin >> one;
cout << "Two: ";
cin >> two;
sum = one + two;
cout << "Sum: " << sum << "\n";
length = sizeof(arr);
for (i = 0 ; i < length ; i++) {
if (arr[i] == sum){
contains = true;
break;
}
}
if (contains) {
cout << "Is exists\n";
} else {
cout << "Does not exists\n";
}
return 0;
}
Пользуясь случаем, посоветуйте нормальную IDE для C++
Спасибо, попробую. Нетбинс не понравился
простите а length что именно делает, откуда берет длину?
contains = true;
и что это значит?