Это сделать на c++ 1.найти корни всех целых чисел от 4 до 16. 2.какой суммарный путь пробежит спортсмен за 5 дней? в первый день пловец проплыл 3 км. в каждый следующий день он проплывал на 15% больше, чем в предыдущий.
1) #include <bits/stdc++.h> (bits/stdc++.h -это включение всех библиотек) using namespace std; int main(){ long long i; for ( i = 4; i <=16; i++) cout << sqrt(i) <<endl; return 0; } 2) #include <bits/stdc++.h> (bits/stdc++.h -это включение всех библиотек) using namespace std; int main(){ long long i; double d; d = 3; for ( i = 2; i <= 5; i++) d = d + d *0.15; cout << d; return 0; }
Во-первых, не whill, а while. Во-вторых, цикл с предусловием(while) выполняется только тогда, когда его условие возвращает ложь. Если условие возвращает правду, цикл завершается. Бывает так, что при попытке первой итерации цикла условие уже возвращает правду. В этом случае цикл не будет выполнен ни разу. Цикл с предусловием(repeat), наоборот, выполняется, пока условие возвращает правду и завершается ложью. Стоит заметить, что если цикл с предусловием проверяет своё условие перед итерацией, цикл с постусловием делает это после, а это значит, что последний выполнится хотя бы один раз.
0. Начало 1. Ввод - Гвозди, картина молоток, стена 2. Операция - Прибить гвоздь к стене при молотка 3. Условие - Гвоздь прибит к стене? Нет->Повторить пункт 2; Да->Переходим к пункту 4 4. Повесить картину на гвоздь 5. Конец
Ну это если не заморачиваться с условиями. К примеру можно после 4 пункта поставить условие на проверку положения картины, т.е Картина висит прямо? ->Нет то Действие выровнять положение картины; Да->Конец
UPD: Ещё можно создать условие на состояние гвоздя - погнутый или целый, вытаскивание погнутого гвоздя и т.д.
using namespace std;
int main(){
long long i;
for ( i = 4; i <=16; i++)
cout << sqrt(i) <<endl;
return 0;
}
2)
#include <bits/stdc++.h> (bits/stdc++.h -это включение всех библиотек)
using namespace std;
int main(){
long long i;
double d;
d = 3;
for ( i = 2; i <= 5; i++)
d = d + d *0.15;
cout << d;
return 0;
}